Kaydet (Commit) 543749c7 authored tarafından Markus Mohrhard's avatar Markus Mohrhard

disable the opencl device selection while auto selection is enabled

Change-Id: Ie2f10e9e863bfcb6a34380049bd63e480aab76d2
üst 74370959
......@@ -124,6 +124,8 @@ ScCalcOptionsDialog::ScCalcOptionsDialog(Window* pParent, const ScCalcConfig& rC
mpOpenclInfoList->SetHighlightRange();
mpOpenclInfoList->GetParent()->Hide();
mpBtnAutomaticSelectionTrue->SetToggleHdl(LINK(this, ScCalcOptionsDialog, BtnAutomaticSelectHdl));
maCaptionStringRefSyntax = get<Window>("ref_syntax_caption")->GetText();
maDescStringRefSyntax = get<Window>("ref_syntax_desc")->GetText();
maUseFormulaSyntax = get<Window>("use_formula_syntax")->GetText();
......@@ -306,6 +308,8 @@ void ScCalcOptionsDialog::SelectionChanged()
mpOpenclInfoList->GetParent()->Enable();
else
mpOpenclInfoList->GetParent()->Disable();
OpenclAutomaticSelectionChanged();
}
if ( bValue )
......@@ -346,6 +350,15 @@ void ScCalcOptionsDialog::ListOptionValueChanged()
}
}
void ScCalcOptionsDialog::OpenclAutomaticSelectionChanged()
{
bool bValue = mpBtnAutomaticSelectionTrue->IsChecked();
if(bValue)
mpOpenclInfoList->Disable();
else
mpOpenclInfoList->Enable();
}
void ScCalcOptionsDialog::RadioValueChanged()
{
sal_uInt16 nSelected = mpLbSettings->GetSelectEntryPos();
......@@ -403,5 +416,11 @@ IMPL_LINK_NOARG(ScCalcOptionsDialog, BtnToggleHdl)
return 0;
}
IMPL_LINK_NOARG(ScCalcOptionsDialog, BtnAutomaticSelectHdl)
{
OpenclAutomaticSelectionChanged();
return 0;
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
......@@ -28,6 +28,7 @@ public:
DECL_LINK( SettingsSelHdl, Control* );
DECL_LINK( BtnToggleHdl, void* );
DECL_LINK( BtnAutomaticSelectHdl, void* );
const ScCalcConfig& GetConfig() const;
......@@ -36,6 +37,7 @@ private:
void SelectionChanged();
void ListOptionValueChanged();
void RadioValueChanged();
void OpenclAutomaticSelectionChanged();
#if HAVE_FEATURE_OPENCL
void fillOpenclList();
#endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment