diff options
author | Rafael Dominguez <venccsralph@gmail.com> | 2012-07-02 21:41:37 -0430 |
---|---|---|
committer | Rafael Dominguez <venccsralph@gmail.com> | 2012-07-03 16:03:30 -0430 |
commit | 93a378e081d7311ee43ea4f8f283eed38814ca0e (patch) | |
tree | 300d14ba05bc3904ce86bee5877b017a19b9caf4 /sfx2 | |
parent | 71d8a8de222b160cc0a3a1a3eaa2a8c4da34e5b6 (diff) |
Disable importing a template while a folder isnt selected.
Change-Id: I3428205cafe41784ee8df24f8511511eebca81c2
Diffstat (limited to 'sfx2')
-rw-r--r-- | sfx2/source/doc/templatedlg.cxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sfx2/source/doc/templatedlg.cxx b/sfx2/source/doc/templatedlg.cxx index 4488bc96b125..4a8322ed8ccb 100644 --- a/sfx2/source/doc/templatedlg.cxx +++ b/sfx2/source/doc/templatedlg.cxx @@ -122,6 +122,7 @@ SfxTemplateManagerDlg::SfxTemplateManagerDlg (Window *parent) mpTemplateBar->SetButtonType(BUTTON_SYMBOLTEXT); // Set toolbox button bits + mpViewBar->EnableItem(TBI_TEMPLATE_IMPORT,false); mpViewBar->SetItemBits(TBI_TEMPLATE_CREATE, TIB_DROPDOWNONLY); mpActionBar->SetItemBits(TBI_TEMPLATE_ACTION, TIB_DROPDOWNONLY); mpTemplateBar->SetItemBits(TBI_TEMPLATE_MOVE,TIB_DROPDOWNONLY); @@ -370,11 +371,17 @@ IMPL_LINK(SfxTemplateManagerDlg, TVFolderStateHdl, const ThumbnailViewItem*, pIt { if (pItem->isSelected()) { + if (maSelFolders.empty()) + mpViewBar->EnableItem(TBI_TEMPLATE_IMPORT,true); + maSelFolders.insert(pItem); } else { maSelFolders.erase(pItem); + + if (maSelFolders.empty()) + mpViewBar->EnableItem(TBI_TEMPLATE_IMPORT,false); } return 0; |