25#include <com/sun/star/awt/XControlContainer.hpp>
32 css::uno::Reference< css::awt::XControl >
xControl;
37 ,
public css::awt::XControlContainer
62 const css::uno::Type& aType
75 virtual css::uno::Sequence< css::uno::Type > SAL_CALL
getTypes()
override;
80 const css::uno::Reference< css::awt::XToolkit >& xToolkit ,
81 const css::uno::Reference< css::awt::XWindowPeer >& xParent
85 const css::uno::Reference< css::awt::XControlModel >&
xModel
88 virtual css::uno::Reference< css::awt::XControlModel > SAL_CALL
getModel()
override;
92 virtual void SAL_CALL
dispose()
override;
96 virtual void SAL_CALL
disposing(
const css::lang::EventObject& rEvent )
override;
101 const OUString&
sName ,
102 const css::uno::Reference< css::awt::XControl >& xControl
106 const css::uno::Reference< css::awt::XControl >& xControl
110 const OUString& sStatusText
113 virtual css::uno::Reference< css::awt::XControl > SAL_CALL
getControl(
114 const OUString&
sName
117 virtual css::uno::Sequence< css::uno::Reference< css::awt::XControl > > SAL_CALL
getControls()
override;
124 using WeakComponentImplHelper::disposing;
127 const css::uno::Reference< css::awt::XWindowPeer >& xParentPeer
134 const css::uno::Reference< css::awt::XGraphics >& xGraphics
virtual css::uno::Reference< css::awt::XControl > SAL_CALL getControl(const OUString &sName) override
virtual void SAL_CALL dispose() override
virtual void impl_paint(sal_Int32 nX, sal_Int32 nY, const css::uno::Reference< css::awt::XGraphics > &xGraphics) override
virtual css::awt::WindowDescriptor impl_getWindowDescriptor(const css::uno::Reference< css::awt::XWindowPeer > &xParentPeer) override
comphelper::OMultiTypeInterfaceContainerHelper2 m_aListeners
virtual ~BaseContainerControl() override
BaseContainerControl(const css::uno::Reference< css::uno::XComponentContext > &rxContext)
virtual css::uno::Reference< css::awt::XControlModel > SAL_CALL getModel() override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
get information about supported interfaces @seealso XTypeProvider
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &aType) override
give answer, if interface is supported @descr The interfaces are searched by type.
virtual void SAL_CALL disposing(const css::lang::EventObject &rEvent) override
virtual void SAL_CALL createPeer(const css::uno::Reference< css::awt::XToolkit > &xToolkit, const css::uno::Reference< css::awt::XWindowPeer > &xParent) override
virtual sal_Bool SAL_CALL setModel(const css::uno::Reference< css::awt::XControlModel > &xModel) override
virtual void SAL_CALL setVisible(sal_Bool bVisible) override
::std::vector< IMPL_ControlInfo > maControlInfoList
virtual void SAL_CALL setStatusText(const OUString &sStatusText) override
virtual css::uno::Sequence< css::uno::Reference< css::awt::XControl > > SAL_CALL getControls() override
virtual void SAL_CALL removeControl(const css::uno::Reference< css::awt::XControl > &xControl) override
virtual void SAL_CALL addControl(const OUString &sName, const css::uno::Reference< css::awt::XControl > &xControl) override
css::uno::Reference< css::awt::XControl > xControl
Reference< XModel > xModel