21 #include <com/sun/star/lang/IllegalArgumentException.hpp>
31 const css::uno::Reference<css::drawing::framework::XConfigurationController>&rxController,
34 mxConfigurationController(rxController),
38 throw lang::IllegalArgumentException();
44 "ConfigurationUpdateEnd",
58 const css::uno::Reference<css::drawing::framework::XConfigurationController>&rxController,
85 if ( ! rEvent.Source.is())
97 const ConfigurationChangeEvent& )
virtual ~PresenterFrameworkObserver() override
virtual void SAL_CALL disposing() override
css::uno::Reference< css::drawing::framework::XConfigurationController > mxConfigurationController
static void RunOnUpdateEnd(const css::uno::Reference< css::drawing::framework::XConfigurationController > &rxController, const Action &rAction)
PresenterFrameworkObserver(const PresenterFrameworkObserver &)=delete
::std::function< void(bool)> Action
::cppu::WeakComponentImplHelper< css::drawing::framework::XConfigurationChangeListener > PresenterFrameworkObserverInterfaceBase
virtual void SAL_CALL notifyConfigurationChange(const css::drawing::framework::ConfigurationChangeEvent &rEvent) override