diff options
Diffstat (limited to 'cui/source/options/optopencl.cxx')
-rw-r--r-- | cui/source/options/optopencl.cxx | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/cui/source/options/optopencl.cxx b/cui/source/options/optopencl.cxx index 179edf85718f..f283f908072a 100644 --- a/cui/source/options/optopencl.cxx +++ b/cui/source/options/optopencl.cxx @@ -42,14 +42,18 @@ SvxOpenCLTabPage::SvxOpenCLTabPage(vcl::Window* pParent, const SfxItemSet& rSet) { get(mpUseOpenCL, "useopencl"); get(mpBlackList, "blacklist"); + get(mpBlackListFrame,"blacklistframe"); get(mpBlackListEdit, "bledit"); get(mpBlackListAdd, "bladd"); get(mpBlackListDelete, "bldelete"); get(mpWhiteList, "whitelist"); + get(mpWhiteListFrame,"whitelistframe"); get(mpWhiteListEdit, "wledit"); get(mpWhiteListAdd, "wladd"); get(mpWhiteListDelete, "wldelete"); + mpUseOpenCL->SetClickHdl(LINK(this, SvxOpenCLTabPage, EnableOpenCLHdl)); + mpBlackListEdit->SetClickHdl(LINK(this, SvxOpenCLTabPage, BlackListEditHdl)); mpBlackListAdd->SetClickHdl(LINK(this, SvxOpenCLTabPage, BlackListAddHdl)); mpBlackListDelete->SetClickHdl(LINK(this, SvxOpenCLTabPage, BlackListDeleteHdl)); @@ -60,6 +64,7 @@ SvxOpenCLTabPage::SvxOpenCLTabPage(vcl::Window* pParent, const SfxItemSet& rSet) mpBlackList->set_height_request(4 * mpBlackList->GetTextHeight()); mpWhiteList->set_height_request(4 * mpWhiteList->GetTextHeight()); + } SvxOpenCLTabPage::~SvxOpenCLTabPage() @@ -273,6 +278,10 @@ long SvxOpenCLTabPage::DeleteHdl(ListBox* pListBox, OpenCLConfig::ImplMatcherSet return 0; } +void SvxOpenCLTabPage::EnableOpenCLHdl(VclFrame* pFrame, bool aEnable) +{ + pFrame->Enable(aEnable); +} IMPL_LINK_NOARG(SvxOpenCLTabPage, BlackListEditHdl) { @@ -304,4 +313,13 @@ IMPL_LINK_NOARG(SvxOpenCLTabPage, WhiteListDeleteHdl) return DeleteHdl(mpWhiteList, maConfig.maWhiteList); } +IMPL_LINK_NOARG(SvxOpenCLTabPage, EnableOpenCLHdl) +{ + EnableOpenCLHdl(mpBlackListFrame, mpUseOpenCL->IsChecked()); + EnableOpenCLHdl(mpWhiteListFrame, mpUseOpenCL->IsChecked()); + return 0; +} + + + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |