LibreOffice Module toolkit (master) 1
Public Member Functions | Private Member Functions | List of all members
UnoMultiPageModel Class Referencefinal

#include <dialogcontrol.hxx>

Inheritance diagram for UnoMultiPageModel:
[legend]
Collaboration diagram for UnoMultiPageModel:
[legend]

Public Member Functions

 UnoMultiPageModel (const css::uno::Reference< css::uno::XComponentContext > &rxContext)
 
 UnoMultiPageModel (const UnoMultiPageModel &rOther)
 
virtual ~UnoMultiPageModel () override
 
rtl::Reference< UnoControlModelClone () const override
 
virtual OUString SAL_CALL getServiceName () override
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
void SAL_CALL insertByName (const OUString &aName, const css::uno::Any &aElement) override
 
virtual sal_Bool SAL_CALL getGroupControl () 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< UnoControlModelClone () 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

virtual css::uno::Any ImplGetDefaultValue (sal_uInt16 nPropId) const override
 
::cppu::IPropertyArrayHelpergetInfoHelper () 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< ModelGroupAllGroups
 
- Protected Member Functions inherited from ControlModelContainerBase
void Clone_Impl (ControlModelContainerBase &_rClone) const
 
css::uno::Any ImplGetDefaultValue (sal_uInt16 nPropId) const override
 
::cppu::IPropertyArrayHelpergetInfoHelper () 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
 

Detailed Description

Definition at line 159 of file dialogcontrol.hxx.

Constructor & Destructor Documentation

◆ UnoMultiPageModel() [1/2]

UnoMultiPageModel::UnoMultiPageModel ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext)

Referenced by Clone().

◆ UnoMultiPageModel() [2/2]

UnoMultiPageModel::UnoMultiPageModel ( const UnoMultiPageModel rOther)
inline

Definition at line 163 of file dialogcontrol.hxx.

◆ ~UnoMultiPageModel()

UnoMultiPageModel::~UnoMultiPageModel ( )
overridevirtual

Definition at line 877 of file dialogcontrol.cxx.

Member Function Documentation

◆ Clone()

rtl::Reference< UnoControlModel > UnoMultiPageModel::Clone ( ) const
override

◆ getGroupControl()

sal_Bool SAL_CALL UnoMultiPageModel::getGroupControl ( )
overridevirtual

Reimplemented from ControlModelContainerBase.

Definition at line 932 of file dialogcontrol.cxx.

◆ getInfoHelper()

cppu::IPropertyArrayHelper & UnoMultiPageModel::getInfoHelper ( )
overrideprivate

Definition at line 903 of file dialogcontrol.cxx.

References aHelper.

Referenced by getPropertySetInfo().

◆ getPropertySetInfo()

uno::Reference< beans::XPropertySetInfo > UnoMultiPageModel::getPropertySetInfo ( )
overridevirtual

Definition at line 910 of file dialogcontrol.cxx.

References getInfoHelper().

◆ getServiceName()

OUString UnoMultiPageModel::getServiceName ( )
overridevirtual

Definition at line 889 of file dialogcontrol.cxx.

◆ ImplGetDefaultValue()

uno::Any UnoMultiPageModel::ImplGetDefaultValue ( sal_uInt16  nPropId) const
overrideprivatevirtual

◆ insertByName()

void UnoMultiPageModel::insertByName ( const OUString &  aName,
const css::uno::Any &  aElement 
)
override

Definition at line 916 of file dialogcontrol.cxx.

References aName, and ControlModelContainerBase::insertByName().


The documentation for this class was generated from the following files: