26#include <com/sun/star/lang/XServiceInfo.hpp>
27#include <com/sun/star/form/XForms.hpp>
45 css::uno::Reference<css::uno::XInterface>
m_xParent;
48 explicit OFormsCollection(
const css::uno::Reference< css::uno::XComponentContext>& _rxFactory);
55 virtual css::uno::Any SAL_CALL
queryAggregation(
const css::uno::Type& _rType)
override;
58 virtual css::uno::Sequence< css::uno::Type > SAL_CALL
getTypes( )
override;
70 virtual css::uno::Reference< css::util::XCloneable > SAL_CALL
createClone( )
override;
73 virtual void SAL_CALL
disposing()
override;
76 virtual css::uno::Reference<css::uno::XInterface> SAL_CALL
getParent()
override;
77 virtual void SAL_CALL
setParent(
const css::uno::Reference<css::uno::XInterface>& Parent)
override;
87 virtual css::uno::Any SAL_CALL
getByName(
const OUString& p1)
override
93 virtual void SAL_CALL
replaceByName(
const OUString& p1,
const css::uno::Any& p2)
override
95 virtual void SAL_CALL
insertByName(
const OUString& p1,
const css::uno::Any& p2)
override
101 virtual css::uno::Any SAL_CALL
getByIndex(sal_Int32 p1)
override
103 virtual void SAL_CALL
replaceByIndex(sal_Int32 p1,
const css::uno::Any& p2)
override
105 virtual void SAL_CALL
insertByIndex(sal_Int32 p1,
const css::uno::Any& p2)
override
111 virtual void SAL_CALL
registerScriptEvent(sal_Int32 p1,
const css::script::ScriptEventDescriptor& p2)
override
113 virtual void SAL_CALL
registerScriptEvents(sal_Int32 p1,
const css::uno::Sequence<css::script::ScriptEventDescriptor>& p2)
override
115 virtual void SAL_CALL
revokeScriptEvent(sal_Int32 p1,
const OUString& p2,
const OUString& p3,
const OUString& p4)
override
123 virtual css::uno::Sequence<css::script::ScriptEventDescriptor> SAL_CALL
getScriptEvents(sal_Int32 p1)
override
125 virtual void SAL_CALL
attach(sal_Int32 p1,
const css::uno::Reference<css::uno::XInterface>& p2,
const css::uno::Any& p3)
override
127 virtual void SAL_CALL
detach(sal_Int32 p1,
const css::uno::Reference<css::uno::XInterface>& p2)
override
129 virtual void SAL_CALL
addScriptListener(
const css::uno::Reference<css::script::XScriptListener>& p1)
override
131 virtual void SAL_CALL
removeScriptListener(
const css::uno::Reference<css::script::XScriptListener>& p1)
override
135 virtual void SAL_CALL
addEventListener(
const css::uno::Reference<css::lang::XEventListener>& p1)
override
137 virtual void SAL_CALL
removeEventListener(
const css::uno::Reference<css::lang::XEventListener>& p1)
override
139 virtual void SAL_CALL
addContainerListener(
const css::uno::Reference<css::container::XContainerListener>& p1)
override
virtual void SAL_CALL dispose() SAL_OVERRIDE
virtual void SAL_CALL removeEventListener(const css::uno::Reference< css::lang::XEventListener > &aListener) SAL_OVERRIDE
virtual void SAL_CALL addEventListener(const css::uno::Reference< css::lang::XEventListener > &aListener) SAL_OVERRIDE
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration() override
virtual css::uno::Any SAL_CALL getByName(const OUString &aName) override
virtual void SAL_CALL registerScriptEvent(sal_Int32 nIndex, const css::script::ScriptEventDescriptor &aScriptEvent) override
virtual css::uno::Any SAL_CALL getByIndex(sal_Int32 _nIndex) override
virtual void SAL_CALL removeByName(const OUString &Name) override
virtual void SAL_CALL detach(sal_Int32 nIndex, const css::uno::Reference< css::uno::XInterface > &xObject) override
virtual void SAL_CALL revokeScriptEvents(sal_Int32 nIndex) override
virtual css::uno::Sequence< OUString > SAL_CALL getElementNames() override
virtual void SAL_CALL insertByIndex(sal_Int32 _nIndex, const css::uno::Any &Element) override
virtual void SAL_CALL insertEntry(sal_Int32 nIndex) override
virtual void SAL_CALL revokeScriptEvent(sal_Int32 nIndex, const OUString &aListenerType, const OUString &aEventMethod, const OUString &aRemoveListenerParam) override
virtual void SAL_CALL attach(sal_Int32 nIndex, const css::uno::Reference< css::uno::XInterface > &xObject, const css::uno::Any &aHelper) override
virtual sal_Bool SAL_CALL hasByName(const OUString &aName) override
virtual void SAL_CALL disposing()
virtual void SAL_CALL replaceByIndex(sal_Int32 _nIndex, const css::uno::Any &_rElement) override
virtual void SAL_CALL removeByIndex(sal_Int32 _nIndex) override
virtual void SAL_CALL insertByName(const OUString &Name, const css::uno::Any &_rElement) override
virtual void SAL_CALL addContainerListener(const css::uno::Reference< css::container::XContainerListener > &_rxListener) override
virtual sal_Bool SAL_CALL hasElements() override
virtual void SAL_CALL registerScriptEvents(sal_Int32 nIndex, const css::uno::Sequence< css::script::ScriptEventDescriptor > &aScriptEvents) override
virtual void SAL_CALL replaceByName(const OUString &Name, const css::uno::Any &_rElement) override
virtual css::uno::Sequence< css::script::ScriptEventDescriptor > SAL_CALL getScriptEvents(sal_Int32 Index) override
virtual void SAL_CALL removeScriptListener(const css::uno::Reference< css::script::XScriptListener > &Listener) override
virtual void SAL_CALL addScriptListener(const css::uno::Reference< css::script::XScriptListener > &xListener) override
virtual void SAL_CALL removeEntry(sal_Int32 nIndex) override
virtual sal_Int32 SAL_CALL getCount() override
virtual css::uno::Type SAL_CALL getElementType() override
virtual void SAL_CALL removeContainerListener(const css::uno::Reference< css::container::XContainerListener > &_rxListener) override
ListBox is a bit confusing / different from other form components, so here are a few notes:
::cppu::ImplHelper2< css::form::XForms,css::lang::XServiceInfo > OFormsCollection_BASE
#define DECLARE_UNO3_AGG_DEFAULTS(classname, baseclass)