22#include <com/sun/star/drawing/framework/XConfigurationChangeListener.hpp>
29namespace sd {
class DrawController; }
34 css::drawing::framework::XConfigurationChangeListener
54 const css::uno::Reference<
55 css::drawing::framework::XResourceId>& rxViewTabBarId);
58 virtual void disposing(std::unique_lock<std::mutex>&)
override;
63 const css::drawing::framework::ConfigurationChangeEvent& rEvent)
override;
68 const css::lang::EventObject& rEvent)
override;
80 const css::uno::Reference<css::drawing::framework::XTabBar>& rxTabBar);
This module is responsible for showing the ViewTabBar above the view in the center pane.
virtual void disposing(std::unique_lock< std::mutex > &) override
css::uno::Reference< css::drawing::framework::XConfigurationController > mxConfigurationController
virtual ~ViewTabBarModule() override
void UpdateViewTabBar(const css::uno::Reference< css::drawing::framework::XTabBar > &rxTabBar)
This is the place where the view tab bar is filled.
ViewTabBarModule(const rtl::Reference<::sd::DrawController > &rxController, const css::uno::Reference< css::drawing::framework::XResourceId > &rxViewTabBarId)
Create a new module that controls the view tab bar above the view in the specified pane.
virtual void SAL_CALL disposing(const css::lang::EventObject &rEvent) override
css::uno::Reference< css::drawing::framework::XResourceId > mxViewTabBarId
virtual void SAL_CALL notifyConfigurationChange(const css::drawing::framework::ConfigurationChangeEvent &rEvent) override
comphelper::WeakComponentImplHelper< css::drawing::framework::XConfigurationChangeListener > ViewTabBarModuleInterfaceBase