diff options
Diffstat (limited to 'sd/source/ui/toolpanel/controls/AllMasterPagesSelector.cxx')
-rw-r--r-- | sd/source/ui/toolpanel/controls/AllMasterPagesSelector.cxx | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/sd/source/ui/toolpanel/controls/AllMasterPagesSelector.cxx b/sd/source/ui/toolpanel/controls/AllMasterPagesSelector.cxx index de7d46d07c4e..647f2c1ad7d7 100644 --- a/sd/source/ui/toolpanel/controls/AllMasterPagesSelector.cxx +++ b/sd/source/ui/toolpanel/controls/AllMasterPagesSelector.cxx @@ -33,7 +33,7 @@ #include "AllMasterPagesSelector.hxx" #include "PreviewValueSet.hxx" - +#include "app.hrc" #include "MasterPageContainer.hxx" #include "MasterPageDescriptor.hxx" #include <tools/link.hxx> @@ -197,4 +197,15 @@ void AllMasterPagesSelector::UpdatePageSet (ItemList& rItemList) -} } } // end of namespace ::sd::toolpanel::controls +void AllMasterPagesSelector::GetState (SfxItemSet& rItemSet) +{ + MasterPagesSelector::GetState(rItemSet); + + if (rItemSet.GetItemState(SID_TP_EDIT_MASTER) == SFX_ITEM_AVAILABLE) + rItemSet.DisableItem(SID_TP_EDIT_MASTER); +} + + + + +} } } // end of namespace ::sd::toolpanel::control |