22#include <com/sun/star/drawing/framework/XConfigurationChangeListener.hpp>
28class XConfigurationController;
57 virtual void disposing(std::unique_lock<std::mutex>&)
override;
62 const css::drawing::framework::ConfigurationChangeEvent& rEvent)
override;
66 virtual void SAL_CALL
disposing(
const css::lang::EventObject& rEvent)
override;
69 class ViewShellContainer;
72 css::uno::Reference<css::drawing::framework::XConfigurationController>
86 const css::uno::Reference<css::drawing::framework::XConfiguration>& rxConfiguration);
SfxViewShell descendant that the stacked Draw/Impress shells are based on.
This module waits for new views to be created for the center pane and then moves the center view to t...
CenterViewFocusModule(rtl::Reference< sd::DrawController > const &rxController)
void HandleNewView(const css::uno::Reference< css::drawing::framework::XConfiguration > &rxConfiguration)
At the end of an update of the current configuration this method handles a new view in the center pan...
virtual ~CenterViewFocusModule() override
css::uno::Reference< css::drawing::framework::XConfigurationController > mxConfigurationController
bool mbNewViewCreated
This flag indicates whether in the last configuration change cycle a new view has been created and th...
virtual void SAL_CALL notifyConfigurationChange(const css::drawing::framework::ConfigurationChangeEvent &rEvent) override
virtual void disposing(std::unique_lock< std::mutex > &) override
virtual void SAL_CALL disposing(const css::lang::EventObject &rEvent) override
comphelper::WeakComponentImplHelper< css::drawing::framework::XConfigurationChangeListener > CenterViewFocusModuleInterfaceBase