LibreOffice Module toolkit (master) 1
|
#include <tabpagemodel.hxx>
Public Member Functions | |
UnoControlTabPageModel (css::uno::Reference< css::uno::XComponentContext > const &i_factory) | |
OUString SAL_CALL | getServiceName () override |
css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () override |
virtual void SAL_CALL | initialize (const css::uno::Sequence< css::uno::Any > &rArguments) override |
OUString SAL_CALL | getImplementationName () override |
css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
Public Member Functions inherited from ControlModelContainerBase | |
ControlModelContainerBase (const css::uno::Reference< css::uno::XComponentContext > &rxContext) | |
ControlModelContainerBase (const ControlModelContainerBase &rModel) | |
virtual | ~ControlModelContainerBase () override |
rtl::Reference< UnoControlModel > | Clone () const override |
void SAL_CALL | addContainerListener (const css::uno::Reference< css::container::XContainerListener > &xListener) override |
void SAL_CALL | removeContainerListener (const css::uno::Reference< css::container::XContainerListener > &xListener) override |
css::uno::Type SAL_CALL | getElementType () override |
sal_Bool SAL_CALL | hasElements () override |
void SAL_CALL | replaceByName (const OUString &aName, const css::uno::Any &aElement) override |
css::uno::Any SAL_CALL | getByName (const OUString &aName) override |
css::uno::Sequence< OUString > SAL_CALL | getElementNames () override |
sal_Bool SAL_CALL | hasByName (const OUString &aName) override |
void SAL_CALL | insertByName (const OUString &aName, const css::uno::Any &aElement) override |
void SAL_CALL | removeByName (const OUString &Name) override |
css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () override |
css::uno::Reference< css::uno::XInterface > SAL_CALL | createInstance (const OUString &aServiceSpecifier) override |
css::uno::Reference< css::uno::XInterface > SAL_CALL | createInstanceWithArguments (const OUString &ServiceSpecifier, const css::uno::Sequence< css::uno::Any > &Arguments) override |
css::uno::Sequence< OUString > SAL_CALL | getAvailableServiceNames () override |
void SAL_CALL | dispose () override |
virtual sal_Bool SAL_CALL | getGroupControl () override |
virtual void SAL_CALL | setGroupControl (sal_Bool GroupControl) override |
virtual void SAL_CALL | setControlModels (const css::uno::Sequence< css::uno::Reference< css::awt::XControlModel > > &Controls) override |
virtual css::uno::Sequence< css::uno::Reference< css::awt::XControlModel > > SAL_CALL | getControlModels () override |
virtual void SAL_CALL | setGroup (const css::uno::Sequence< css::uno::Reference< css::awt::XControlModel > > &Group, const OUString &GroupName) override |
virtual sal_Int32 SAL_CALL | getGroupCount () override |
virtual void SAL_CALL | getGroup (sal_Int32 nGroup, css::uno::Sequence< css::uno::Reference< css::awt::XControlModel > > &Group, OUString &Name) override |
virtual void SAL_CALL | getGroupByName (const OUString &Name, css::uno::Sequence< css::uno::Reference< css::awt::XControlModel > > &Group) override |
virtual void SAL_CALL | addChangesListener (const css::uno::Reference< css::util::XChangesListener > &aListener) override |
virtual void SAL_CALL | removeChangesListener (const css::uno::Reference< css::util::XChangesListener > &aListener) override |
virtual void SAL_CALL | propertyChange (const css::beans::PropertyChangeEvent &evt) override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &evt) override |
virtual void SAL_CALL | initialize (const css::uno::Sequence< css::uno::Any > &rArguments) override |
virtual ::sal_Int16 SAL_CALL | getTabPageID () override |
virtual sal_Bool SAL_CALL | getEnabled () override |
virtual void SAL_CALL | setEnabled (sal_Bool _enabled) override |
virtual OUString SAL_CALL | getTitle () override |
virtual void SAL_CALL | setTitle (const OUString &_title) override |
virtual OUString SAL_CALL | getImageURL () override |
virtual void SAL_CALL | setImageURL (const OUString &_imageurl) override |
virtual OUString SAL_CALL | getToolTip () override |
virtual void SAL_CALL | setToolTip (const OUString &_tooltip) override |
Public Member Functions inherited from cppu::AggImplInheritanceHelper8< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8 > | |
AggImplInheritanceHelper8 () | |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) SAL_OVERRIDE |
virtual css::uno::Any SAL_CALL | queryAggregation (css::uno::Type const &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () SAL_OVERRIDE |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () SAL_OVERRIDE |
Private Member Functions | |
css::uno::Any | ImplGetDefaultValue (sal_uInt16 nPropId) const override |
::cppu::IPropertyArrayHelper & | getInfoHelper () override |
Additional Inherited Members | |
Public Types inherited from ControlModelContainerBase | |
enum | ChildOperation { Insert = 0 , Remove } |
typedef ::std::pair< css::uno::Reference< css::awt::XControlModel >, OUString > | UnoControlModelHolder |
typedef ::std::vector< css::uno::Reference< css::awt::XControlModel > > | ModelGroup |
typedef ::std::vector< ModelGroup > | AllGroups |
Protected Member Functions inherited from ControlModelContainerBase | |
void | Clone_Impl (ControlModelContainerBase &_rClone) const |
css::uno::Any | ImplGetDefaultValue (sal_uInt16 nPropId) const override |
::cppu::IPropertyArrayHelper & | getInfoHelper () override |
UnoControlModelHolderVector::iterator | ImplFindElement (std::u16string_view rName) |
void | updateUserFormChildren (const css::uno::Reference< css::container::XNameContainer > &xAllChildren, const OUString &aName, ChildOperation Operation, const css::uno::Reference< css::awt::XControlModel > &xTarget) |
void | startControlListening (const css::uno::Reference< css::awt::XControlModel > &_rxChildModel) |
void | stopControlListening (const css::uno::Reference< css::awt::XControlModel > &_rxChildModel) |
void | implNotifyTabModelChange (const OUString &_rAccessor) |
void | implUpdateGroupStructure () |
Protected Member Functions inherited from cppu::AggImplInheritanceHelper8< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8 > | |
AggImplInheritanceHelper8 (T1 const &arg1) | |
AggImplInheritanceHelper8 (T1 const &arg1, T2 const &arg2) | |
AggImplInheritanceHelper8 (T1 const &arg1, T2 const &arg2, T3 const &arg3) | |
AggImplInheritanceHelper8 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4) | |
AggImplInheritanceHelper8 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5) | |
AggImplInheritanceHelper8 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5, T6 const &arg6) | |
Protected Attributes inherited from ControlModelContainerBase | |
ContainerListenerMultiplexer | maContainerListeners |
::comphelper::OInterfaceContainerHelper4< css::util::XChangesListener > | maChangeListeners |
UnoControlModelHolderVector | maModels |
AllGroups | maGroups |
bool | mbGroupsUpToDate |
OUString | m_sImageURL |
OUString | m_sTooltip |
sal_Int16 | m_nTabPageId |
Definition at line 26 of file tabpagemodel.hxx.
UnoControlTabPageModel::UnoControlTabPageModel | ( | css::uno::Reference< css::uno::XComponentContext > const & | i_factory | ) |
Definition at line 41 of file tabpagemodel.cxx.
References BASEPROPERTY_DEFAULTCONTROL, BASEPROPERTY_HELPTEXT, BASEPROPERTY_HELPURL, BASEPROPERTY_HSCROLL, BASEPROPERTY_IMAGEURL, BASEPROPERTY_SCROLLHEIGHT, BASEPROPERTY_SCROLLLEFT, BASEPROPERTY_SCROLLTOP, BASEPROPERTY_SCROLLWIDTH, BASEPROPERTY_TITLE, BASEPROPERTY_USERFORMCONTAINEES, and BASEPROPERTY_VSCROLL.
|
override |
Definition at line 58 of file tabpagemodel.cxx.
|
overrideprivate |
Definition at line 99 of file tabpagemodel.cxx.
References aHelper.
Referenced by getPropertySetInfo().
|
override |
Definition at line 105 of file tabpagemodel.cxx.
References getInfoHelper().
|
override |
Definition at line 71 of file tabpagemodel.cxx.
|
override |
Definition at line 63 of file tabpagemodel.cxx.
|
overrideprivate |
Definition at line 76 of file tabpagemodel.cxx.
References Any, BASEPROPERTY_DEFAULTCONTROL, BASEPROPERTY_USERFORMCONTAINEES, and UnoControlModel::ImplGetDefaultValue().
|
overridevirtual |
Reimplemented from ControlModelContainerBase.
Definition at line 111 of file tabpagemodel.cxx.
References Any, BASEPROPERTY_HELPTEXT, BASEPROPERTY_HELPURL, BASEPROPERTY_TITLE, Exception, GetPropertyName(), ControlModelContainerBase::insertByName(), ControlModelContainerBase::m_nTabPageId, m_xContext, nPageId, setPropertyValue(), and u.