22#include <com/sun/star/awt/tab/XTabPageContainer.hpp>
23#include <com/sun/star/awt/tab/XTabPageContainerModel.hpp>
37 , css::awt::tab::XTabPageContainerModel
48 css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL
getPropertySetInfo( )
override;
63 virtual css::
uno::Reference< css::awt::tab::XTabPageModel > SAL_CALL
createTabPage( ::sal_Int16 TabPageID ) override;
64 virtual css::
uno::Reference< css::awt::tab::XTabPageModel > SAL_CALL
loadTabPage( ::sal_Int16 TabPageID, const OUString& ResourceURL ) override;
74 virtual sal_Int32 SAL_CALL
getCount() override;
83 void SAL_CALL
addContainerListener( const css::
uno::Reference< css::container::XContainerListener >& xListener ) override;
90 , css::awt::tab::XTabPageContainer
96 OUString GetComponentServiceName()
const override;
99 void SAL_CALL
dispose( )
override;
102 void SAL_CALL createPeer(
const css::uno::Reference< css::awt::XToolkit >& Toolkit,
const css::uno::Reference< css::awt::XWindowPeer >&
Parent )
override;
105 virtual ::sal_Int16 SAL_CALL getActiveTabPageID()
override;
106 virtual void SAL_CALL setActiveTabPageID( ::sal_Int16 _activetabpageid )
override;
107 virtual ::sal_Int16 SAL_CALL getTabPageCount( )
override;
108 virtual sal_Bool SAL_CALL isTabPageActive( ::sal_Int16 tabPageIndex )
override;
109 virtual css::uno::Reference< css::awt::tab::XTabPage > SAL_CALL getTabPage( ::sal_Int16 tabPageIndex )
override;
110 virtual css::uno::Reference< css::awt::tab::XTabPage > SAL_CALL getTabPageByID( ::sal_Int16 tabPageID )
override;
111 virtual void SAL_CALL addTabPageContainerListener(
const css::uno::Reference< css::awt::tab::XTabPageContainerListener >& listener )
override;
112 virtual void SAL_CALL removeTabPageContainerListener(
const css::uno::Reference< css::awt::tab::XTabPageContainerListener >& listener )
override;
115 virtual void SAL_CALL propertiesChange( const ::css::uno::Sequence< ::css::beans::PropertyChangeEvent >&
aEvent )
override;
117 virtual void SAL_CALL addControl(
const OUString&
Name,
const css::uno::Reference< css::awt::XControl >&
Control )
override;
123 virtual void updateFromModel()
override;
virtual void SAL_CALL insertByIndex(sal_Int32 Index, const css::uno::Any &Element) override
void SAL_CALL addContainerListener(const css::uno::Reference< css::container::XContainerListener > &xListener) override
virtual sal_Int32 SAL_CALL getCount() override
virtual css::uno::Reference< css::awt::tab::XTabPageModel > SAL_CALL createTabPage(::sal_Int16 TabPageID) override
virtual css::uno::Type SAL_CALL getElementType() override
UnoControlTabPageContainerModel(const css::uno::Reference< css::uno::XComponentContext > &i_factory)
virtual css::uno::Any SAL_CALL getByIndex(sal_Int32 Index) override
::cppu::IPropertyArrayHelper & getInfoHelper() override
virtual void SAL_CALL removeByIndex(sal_Int32 Index) override
virtual void SAL_CALL replaceByIndex(sal_Int32 Index, const css::uno::Any &Element) override
css::uno::Any ImplGetDefaultValue(sal_uInt16 nPropId) const override
std::vector< css::uno::Reference< css::awt::tab::XTabPageModel > > m_aTabPageVector
virtual css::uno::Reference< css::awt::tab::XTabPageModel > SAL_CALL loadTabPage(::sal_Int16 TabPageID, const OUString &ResourceURL) override
UnoControlTabPageContainerModel(const UnoControlTabPageContainerModel &rModel)
ContainerListenerMultiplexer maContainerListeners
rtl::Reference< UnoControlModel > Clone() const override
virtual sal_Bool SAL_CALL hasElements() override
void SAL_CALL removeContainerListener(const css::uno::Reference< css::container::XContainerListener > &xListener) override
OUString SAL_CALL getServiceName() override
css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
TabPageListenerMultiplexer m_aTabPageListeners
AggImplInheritanceHelper1()
#define DECLIMPL_SERVICEINFO_DERIVED(ImplName, BaseClass, ServiceName)
::cppu::AggImplInheritanceHelper1< UnoControlModel, css::awt::tab::XTabPageContainerModel > UnoControlTabPageContainerModel_Base