49 std::shared_ptr<DeckDescriptor> GetDeckDescriptor(std::u16string_view rsDeckId)
const;
50 std::shared_ptr<PanelDescriptor> GetPanelDescriptor(std::u16string_view rsPanelId)
const;
52 void UpdateModel(
const css::uno::Reference<css::frame::XModel>&
xModel);
54 void InitDeckContext(
const Context& rContex);
55 void SaveDecksSettings(
const Context& rContext);
57 void SaveLastActiveDeck(
const Context& rContext,
const OUString& rActiveDeck);
82 const bool bIsDocumentReadOnly,
83 const css::uno::Reference<css::frame::XController>& rxController);
88 std::u16string_view rsDeckId,
89 const css::uno::Reference<css::frame::XController>& rxController);
91 const OUString& GetLastActiveDeck(
const Context& rContext );
92 void SetLastActiveDeck(
const Context& rContext,
const OUString& rsDeckId );
96 void StorePanelExpansionState(std::u16string_view rsPanelId,
97 const bool bExpansionState,
112 void ReadPanelList();
113 void ReadLastActive();
116 const OUString& rsDefaultMenuCommand);
118 void ReadLegacyAddons(
const css::uno::Reference<css::frame::XController>& rxController);
120 static void GetToolPanelNodeNames(std::vector<OUString>& rMatchingNames,
122 bool IsDeckEnabled(std::u16string_view rsDeckId,
124 const css::uno::Reference<css::frame::XController>& rxController);
126 std::shared_ptr<DeckDescriptor> ImplGetDeckDescriptor(std::u16string_view rsDeckId)
const;
127 std::shared_ptr<PanelDescriptor> ImplGetPanelDescriptor(std::u16string_view rsPanelId)
const;
Reference< XModel > xModel