22#include <com/sun/star/awt/XWindowListener.hpp>
23#include <com/sun/star/frame/XController.hpp>
24#include <com/sun/star/lang/XComponent.hpp>
25#include <com/sun/star/ucb/XCommandProcessor.hpp>
33 typedef ::cppu::WeakImplHelper< css::awt::XWindowListener
42 const css::uno::Reference< css::frame::XController >& i_rApplicationController,
43 const css::uno::Reference< css::ucb::XCommandProcessor >& i_rSubDocumentDefinition
47 const css::uno::Reference< css::frame::XController >& i_rApplicationController,
48 const css::uno::Reference< css::lang::XComponent >& i_rNonDocumentComponent
52 virtual void SAL_CALL
windowResized(
const css::awt::WindowEvent& e )
override;
53 virtual void SAL_CALL
windowMoved(
const css::awt::WindowEvent& e )
override;
54 virtual void SAL_CALL
windowShown(
const css::lang::EventObject& e )
override;
55 virtual void SAL_CALL
windowHidden(
const css::lang::EventObject& e )
override;
58 virtual void SAL_CALL
disposing(
const css::lang::EventObject& Source )
override;
is a helper class which loads/opens a given sub component as soon as the main application window beco...
virtual void SAL_CALL disposing(const css::lang::EventObject &Source) override
virtual void SAL_CALL windowResized(const css::awt::WindowEvent &e) override
virtual ~SubComponentLoader() override
virtual void SAL_CALL windowShown(const css::lang::EventObject &e) override
virtual void SAL_CALL windowHidden(const css::lang::EventObject &e) override
const css::uno::Reference< css::lang::XComponent > mxNonDocComponent
virtual void SAL_CALL windowMoved(const css::awt::WindowEvent &e) override
SubComponentLoader(const css::uno::Reference< css::frame::XController > &i_rApplicationController, const css::uno::Reference< css::lang::XComponent > &i_rNonDocumentComponent)
const css::uno::Reference< css::ucb::XCommandProcessor > mxDocDefCommands
SubComponentLoader(const css::uno::Reference< css::frame::XController > &i_rApplicationController, const css::uno::Reference< css::ucb::XCommandProcessor > &i_rSubDocumentDefinition)
css::uno::Reference< css::awt::XWindow > mxAppComponentWindow
::cppu::WeakImplHelper< css::awt::XWindowListener > SubComponentLoader_Base