/** This module is responsible for showing the slide sorter bar and the slidesorterviewinthecenterpane.
Managetheactivationstateofoneresourcedependingontheviewinthe centerpane.TheResourceManagerremembersinwhichconfigurationto activateandinwhichtodeactivatetheresource.Whentheresourceis deactivatedoractivatedmanuallybytheuserthentheResourceManager detectsthisandremembersitforthefuture.
*/ class SlideSorterModule final
: public SlideSorterModuleBase
{ public:
SlideSorterModule ( const rtl::Reference<::sd::DrawController>& rxController, const OUString& rsLeftPaneURL); virtual ~SlideSorterModule() override;
/** Remember the given URL as one of a center pane view for which to activatetheresourcemanagedbythecalledobject.
*/ void AddActiveMainView (const OUString& rsMainViewURL); bool IsResourceActive (const OUString& rsMainViewURL); void SaveResourceState();
private:
css::uno::Reference<css::drawing::framework::XConfigurationController>
mxConfigurationController;
::std::set<OUString> maActiveMainViewContainer; /// The resource managed by this class.
css::uno::Reference<css::drawing::framework::XResourceId> mxResourceId; /// The anchor of the main view.
css::uno::Reference<css::drawing::framework::XResourceId> mxMainViewAnchorId;
OUString msCurrentMainViewURL;
css::uno::Reference<css::drawing::framework::XResourceId> mxViewTabBarId;
rtl::Reference<::sd::DrawController> mxControllerManager;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.