diff options
-rw-r--r-- | sfx2/inc/templatedlg.hxx | 2 | ||||
-rw-r--r-- | sfx2/source/doc/objserv.cxx | 2 | ||||
-rw-r--r-- | sfx2/source/doc/templatedlg.cxx | 38 |
3 files changed, 17 insertions, 25 deletions
diff --git a/sfx2/inc/templatedlg.hxx b/sfx2/inc/templatedlg.hxx index d160053a5a32..8428590037c8 100644 --- a/sfx2/inc/templatedlg.hxx +++ b/sfx2/inc/templatedlg.hxx @@ -49,7 +49,7 @@ public: ~SfxTemplateManagerDlg (); - void setSaveMode (bool bMode); + void setSaveMode(); void setDocumentModel (const com::sun::star::uno::Reference<com::sun::star::frame::XModel> &rModel); diff --git a/sfx2/source/doc/objserv.cxx b/sfx2/source/doc/objserv.cxx index 988fc98e3309..3aa0e93ab146 100644 --- a/sfx2/source/doc/objserv.cxx +++ b/sfx2/source/doc/objserv.cxx @@ -881,7 +881,7 @@ void SfxObjectShell::ExecFile_Impl(SfxRequest &rReq) // save as document templates SfxTemplateManagerDlg aDlg; aDlg.setDocumentModel(GetModel()); - aDlg.setSaveMode(true); + aDlg.setSaveMode(); aDlg.Execute(); break; diff --git a/sfx2/source/doc/templatedlg.cxx b/sfx2/source/doc/templatedlg.cxx index 3020d579f9a7..1464b1480e39 100644 --- a/sfx2/source/doc/templatedlg.cxx +++ b/sfx2/source/doc/templatedlg.cxx @@ -316,33 +316,25 @@ SfxTemplateManagerDlg::~SfxTemplateManagerDlg () mpSearchView->setItemStateHdl(Link()); } -void SfxTemplateManagerDlg::setSaveMode(bool bMode) +void SfxTemplateManagerDlg::setSaveMode() { - mbIsSaveMode = bMode; + mbIsSaveMode = true; + mpTabControl->Clear(); mpCurView->filterItems(ViewFilter_Application(FILTER_APP_NONE)); - if (bMode) - { - mpViewBar->ShowItem(VIEWBAR_SAVE); - mpViewBar->HideItem(VIEWBAR_IMPORT); - mpViewBar->HideItem(VIEWBAR_REPOSITORY); - - mpTemplateBar->ShowItem(TEMPLATEBAR_SAVE); - mpTemplateBar->ShowItem(TEMPLATEBAR_PROPERTIES); - mpTemplateBar->ShowItem(TEMPLATEBAR_DEFAULT); - mpTemplateBar->HideItem(TEMPLATEBAR_OPEN); - mpTemplateBar->HideItem(TEMPLATEBAR_EDIT); - mpTemplateBar->HideItem(TEMPLATEBAR_MOVE); - mpTemplateBar->HideItem(TEMPLATEBAR_EXPORT); - mpTemplateBar->HideItem(TEMPLATEBAR_DELETE); - } - else - { - mpViewBar->HideItem(VIEWBAR_SAVE); - mpViewBar->ShowItem(VIEWBAR_IMPORT); - mpViewBar->ShowItem(VIEWBAR_REPOSITORY); - } + mpViewBar->ShowItem(VIEWBAR_SAVE); + mpViewBar->HideItem(VIEWBAR_IMPORT); + mpViewBar->HideItem(VIEWBAR_REPOSITORY); + + mpTemplateBar->ShowItem(TEMPLATEBAR_SAVE); + mpTemplateBar->ShowItem(TEMPLATEBAR_PROPERTIES); + mpTemplateBar->ShowItem(TEMPLATEBAR_DEFAULT); + mpTemplateBar->HideItem(TEMPLATEBAR_OPEN); + mpTemplateBar->HideItem(TEMPLATEBAR_EDIT); + mpTemplateBar->HideItem(TEMPLATEBAR_MOVE); + mpTemplateBar->HideItem(TEMPLATEBAR_EXPORT); + mpTemplateBar->HideItem(TEMPLATEBAR_DELETE); } void SfxTemplateManagerDlg::setDocumentModel(const uno::Reference<frame::XModel> &rModel) |