diff options
Diffstat (limited to 'sfx2')
-rw-r--r-- | sfx2/source/doc/saveastemplatedlg.cxx | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/sfx2/source/doc/saveastemplatedlg.cxx b/sfx2/source/doc/saveastemplatedlg.cxx index 1aadfebc781a..746c0ed8fab1 100644 --- a/sfx2/source/doc/saveastemplatedlg.cxx +++ b/sfx2/source/doc/saveastemplatedlg.cxx @@ -37,8 +37,7 @@ SfxSaveAsTemplateDialog::SfxSaveAsTemplateDialog(): ModalDialog(nullptr, "SaveAsTemplateDialog", "sfx/ui/saveastemplatedlg.ui"), msSelectedCategory(OUString()), msTemplateName(OUString()), - mnRegionPos(0), - mpDocTemplates(new SfxDocumentTemplates) + mnRegionPos(0) { get(mpLBCategory, "categorylb"); get(mpCBXDefault, "defaultcb"); @@ -121,10 +120,10 @@ IMPL_LINK_NOARG(SfxSaveAsTemplateDialog, SelectCategoryHdl, ListBox&, void) void SfxSaveAsTemplateDialog::initialize() { - sal_uInt16 nCount = mpDocTemplates->GetRegionCount(); + sal_uInt16 nCount = maDocTemplates.GetRegionCount(); for (sal_uInt16 i = 0; i < nCount; ++i) { - OUString sCategoryName(mpDocTemplates->GetFullRegionName(i)); + OUString sCategoryName(maDocTemplates.GetFullRegionName(i)); msCategories.push_back(sCategoryName); } } @@ -145,10 +144,10 @@ bool SfxSaveAsTemplateDialog::IsTemplateNameUnique() it=find(msCategories.begin(), msCategories.end(), msSelectedCategory); mnRegionPos = std::distance(msCategories.begin(), it); - sal_uInt16 nEntries = mpDocTemplates->GetCount(mnRegionPos); + sal_uInt16 nEntries = maDocTemplates.GetCount(mnRegionPos); for(sal_uInt16 i = 0; i < nEntries; i++) { - OUString aName = mpDocTemplates->GetName(mnRegionPos, i); + OUString aName = maDocTemplates.GetName(mnRegionPos, i); if(aName == msTemplateName) return false; } @@ -165,9 +164,9 @@ bool SfxSaveAsTemplateDialog::SaveTemplate() if (!xTemplates->storeTemplate( msSelectedCategory, msTemplateName, xStorable )) return false; - sal_uInt16 nDocId = mpDocTemplates->GetCount(mnRegionPos); - OUString sURL = mpDocTemplates->GetTemplateTargetURLFromComponent(msSelectedCategory, msTemplateName); - bool bIsSaved = mpDocTemplates->InsertTemplate( mnRegionPos, nDocId, msTemplateName, sURL); + sal_uInt16 nDocId = maDocTemplates.GetCount(mnRegionPos); + OUString sURL = maDocTemplates.GetTemplateTargetURLFromComponent(msSelectedCategory, msTemplateName); + bool bIsSaved = maDocTemplates.InsertTemplate( mnRegionPos, nDocId, msTemplateName, sURL); if (!bIsSaved) return false; @@ -194,7 +193,7 @@ bool SfxSaveAsTemplateDialog::SaveTemplate() SfxObjectFactory::SetStandardTemplate(aServiceName, sURL); } - mpDocTemplates->Update(); + maDocTemplates.Update(); return true; } |