22#include <com/sun/star/drawing/framework/XConfigurationChangeListener.hpp>
32namespace sd {
class DrawController; }
37 css::drawing::framework::XConfigurationChangeListener
55 const OUString& rsLeftPaneURL);
65 virtual void disposing(std::unique_lock<std::mutex>&)
override;
69 const css::drawing::framework::ConfigurationChangeEvent& rEvent)
override;
73 const css::lang::EventObject& rEvent)
override;
76 css::uno::Reference<css::drawing::framework::XConfigurationController>
80 css::uno::Reference<css::drawing::framework::XResourceId>
mxResourceId;
88 const OUString& rsViewURL,
89 const bool bIsActivated);
92 const css::uno::Reference<css::drawing::framework::XConfiguration>& rxConfiguration);
94 const css::uno::Reference<css::drawing::framework::XTabBar>& rxViewTabBar);
This module is responsible for showing the slide sorter bar and the slide sorter view in the center p...
virtual void disposing(std::unique_lock< std::mutex > &) override
css::uno::Reference< css::drawing::framework::XResourceId > mxMainViewAnchorId
The anchor of the main view.
rtl::Reference<::sd::DrawController > mxControllerManager
virtual void SAL_CALL disposing(const css::lang::EventObject &rEvent) override
css::uno::Reference< css::drawing::framework::XConfigurationController > mxConfigurationController
virtual ~SlideSorterModule() override
css::uno::Reference< css::drawing::framework::XResourceId > mxResourceId
The resource managed by this class.
virtual void SAL_CALL notifyConfigurationChange(const css::drawing::framework::ConfigurationChangeEvent &rEvent) override
void AddActiveMainView(const OUString &rsMainViewURL)
Remember the given URL as one of a center pane view for which to activate the resource managed by the...
SlideSorterModule(const rtl::Reference<::sd::DrawController > &rxController, const OUString &rsLeftPaneURL)
void HandleMainViewSwitch(const OUString &rsViewURL, const bool bIsActivated)
css::uno::Reference< css::drawing::framework::XResourceId > mxViewTabBarId
bool IsResourceActive(const OUString &rsMainViewURL)
void HandleResourceRequest(bool bActivation, const css::uno::Reference< css::drawing::framework::XConfiguration > &rxConfiguration)
::std::set< OUString > maActiveMainViewContainer
OUString msCurrentMainViewURL
void UpdateViewTabBar(const css::uno::Reference< css::drawing::framework::XTabBar > &rxViewTabBar)
comphelper::WeakComponentImplHelper< css::drawing::framework::XConfigurationChangeListener > SlideSorterModuleBase