22#include <com/sun/star/container/XContainerListener.hpp>
23#include <com/sun/star/beans/XPropertiesChangeListener.hpp>
24#include <com/sun/star/awt/tab/XTabPageContainer.hpp>
31 css::awt::tab::XTabPageContainer,
32 css::beans::XPropertiesChangeListener,
33 css::container::XContainerListener
42 void SAL_CALL
draw( sal_Int32 nX, sal_Int32 nY )
override;
49 virtual css::uno::Reference< css::awt::tab::XTabPage > SAL_CALL
getTabPage( ::sal_Int16 tabPageIndex )
override;
50 virtual css::uno::Reference< css::awt::tab::XTabPage > SAL_CALL
getTabPageByID( ::sal_Int16 tabPageID )
override;
51 virtual void SAL_CALL
addTabPageContainerListener(
const css::uno::Reference< css::awt::tab::XTabPageContainerListener >& listener )
override;
54 virtual void GetPropertyIds( std::vector< sal_uInt16 > &aIds )
override;
56 virtual void SAL_CALL
disposing(
const css::lang::EventObject&
Source )
override;
57 virtual void SAL_CALL
elementInserted(
const css::container::ContainerEvent& Event )
override;
58 virtual void SAL_CALL
elementRemoved(
const css::container::ContainerEvent& Event )
override;
59 virtual void SAL_CALL
elementReplaced(
const css::container::ContainerEvent& Event )
override;
62 virtual void SAL_CALL
propertiesChange( const ::css::uno::Sequence< ::css::beans::PropertyChangeEvent >&
aEvent )
override;
65 void SAL_CALL
setProperty(
const OUString& PropertyName,
const css::uno::Any&
Value )
override;
70 ::std::vector< css::uno::Reference< css::awt::tab::XTabPage > >
m_aTabPages;
virtual ~VCLXTabPageContainer() override
virtual void SAL_CALL setActiveTabPageID(::sal_Int16 _activetabpageid) override
virtual void SAL_CALL elementInserted(const css::container::ContainerEvent &Event) override
virtual ::sal_Int16 SAL_CALL getTabPageCount() override
void SAL_CALL setProperty(const OUString &PropertyName, const css::uno::Any &Value) override
TabPageListenerMultiplexer m_aTabPageListeners
virtual void SAL_CALL removeTabPageContainerListener(const css::uno::Reference< css::awt::tab::XTabPageContainerListener > &listener) override
virtual css::uno::Reference< css::awt::tab::XTabPage > SAL_CALL getTabPage(::sal_Int16 tabPageIndex) override
virtual void SAL_CALL addTabPageContainerListener(const css::uno::Reference< css::awt::tab::XTabPageContainerListener > &listener) override
virtual void SAL_CALL disposing(const css::lang::EventObject &Source) override
virtual sal_Bool SAL_CALL isTabPageActive(::sal_Int16 tabPageIndex) override
void SAL_CALL draw(sal_Int32 nX, sal_Int32 nY) override
virtual void ProcessWindowEvent(const VclWindowEvent &rVclWindowEvent) override
::std::vector< css::uno::Reference< css::awt::tab::XTabPage > > m_aTabPages
virtual css::uno::Reference< css::awt::tab::XTabPage > SAL_CALL getTabPageByID(::sal_Int16 tabPageID) override
virtual void SAL_CALL elementRemoved(const css::container::ContainerEvent &Event) override
virtual void SAL_CALL propertiesChange(const ::css::uno::Sequence< ::css::beans::PropertyChangeEvent > &aEvent) override
virtual void SAL_CALL elementReplaced(const css::container::ContainerEvent &Event) override
virtual void GetPropertyIds(std::vector< sal_uInt16 > &aIds) override
virtual ::sal_Int16 SAL_CALL getActiveTabPageID() override
cppu::ImplInheritanceHelper< VCLXContainer, css::awt::tab::XTabPageContainer, css::beans::XPropertiesChangeListener, css::container::XContainerListener > VCLXTabPageContainer_Base