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

#include <unocontrols.hxx>

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

Public Member Functions

 UnoControlComboBoxModel (const css::uno::Reference< css::uno::XComponentContext > &rxContext)
 
 UnoControlComboBoxModel (const UnoControlComboBoxModel &rModel)
 
rtl::Reference< UnoControlModelClone () const override
 
OUString SAL_CALL getServiceName () override
 
css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
void setFastPropertyValue_NoBroadcast (std::unique_lock< std::mutex > &rGuard, sal_Int32 nHandle, const css::uno::Any &rValue) override
 
OUString SAL_CALL getImplementationName () override
 
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
- Public Member Functions inherited from UnoControlListBoxModel
 UnoControlListBoxModel (const css::uno::Reference< css::uno::XComponentContext > &rxContext, ConstructorMode const i_mode=ConstructDefault)
 
 UnoControlListBoxModel (const UnoControlListBoxModel &i_rSource)
 
virtual ~UnoControlListBoxModel () override
 
rtl::Reference< UnoControlModelClone () const override
 
virtual void ImplNormalizePropertySequence (const sal_Int32 _nCount, sal_Int32 *_pHandles, css::uno::Any *_pValues, sal_Int32 *_pValidHandles) const override
 
css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
OUString SAL_CALL getServiceName () override
 
OUString SAL_CALL getImplementationName () override
 
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual ::sal_Int32 SAL_CALL getItemCount () override
 
virtual void SAL_CALL insertItem (::sal_Int32 Position, const OUString &ItemText, const OUString &ItemImageURL) override
 
virtual void SAL_CALL insertItemText (::sal_Int32 Position, const OUString &ItemText) override
 
virtual void SAL_CALL insertItemImage (::sal_Int32 Position, const OUString &ItemImageURL) override
 
virtual void SAL_CALL removeItem (::sal_Int32 Position) override
 
virtual void SAL_CALL removeAllItems () override
 
virtual void SAL_CALL setItemText (::sal_Int32 Position, const OUString &ItemText) override
 
virtual void SAL_CALL setItemImage (::sal_Int32 Position, const OUString &ItemImageURL) override
 
virtual void SAL_CALL setItemTextAndImage (::sal_Int32 Position, const OUString &ItemText, const OUString &ItemImageURL) override
 
virtual void SAL_CALL setItemData (::sal_Int32 Position, const css::uno::Any &DataValue) override
 
virtual OUString SAL_CALL getItemText (::sal_Int32 Position) override
 
virtual OUString SAL_CALL getItemImage (::sal_Int32 Position) override
 
virtual css::beans::Pair< OUString, OUString > SAL_CALL getItemTextAndImage (::sal_Int32 Position) override
 
virtual css::uno::Any SAL_CALL getItemData (::sal_Int32 Position) override
 
virtual css::uno::Sequence< css::beans::Pair< OUString, OUString > > SAL_CALL getAllItems () override
 
virtual void SAL_CALL addItemListListener (const css::uno::Reference< css::awt::XItemListListener > &Listener) override
 
virtual void SAL_CALL removeItemListListener (const css::uno::Reference< css::awt::XItemListListener > &Listener) override
 
void setFastPropertyValue_NoBroadcast (std::unique_lock< std::mutex > &rGuard, sal_Int32 nHandle, const css::uno::Any &rValue) override
 
- Public Member Functions inherited from cppu::AggImplInheritanceHelper1< class BaseClass, class Ifc1 >
 AggImplInheritanceHelper1 ()
 
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::IPropertyArrayHelpergetInfoHelper () override
 

Additional Inherited Members

- Protected Types inherited from UnoControlListBoxModel
enum  ConstructorMode {
  ConstructDefault ,
  ConstructWithoutProperties
}
 
- Protected Member Functions inherited from UnoControlListBoxModel
css::uno::Any ImplGetDefaultValue (sal_uInt16 nPropId) const override
 
::cppu::IPropertyArrayHelpergetInfoHelper () override
 
- Protected Member Functions inherited from cppu::AggImplInheritanceHelper1< class BaseClass, class Ifc1 >
 AggImplInheritanceHelper1 (T1 const &arg1)
 
 AggImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2)
 
 AggImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2, T3 const &arg3)
 
 AggImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4)
 
 AggImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5)
 
 AggImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5, T6 const &arg6)
 
- Protected Attributes inherited from UnoControlListBoxModel
std::unique_ptr< UnoControlListBoxModel_Datam_xData
 
::comphelper::OInterfaceContainerHelper4< css::awt::XItemListListener > m_aItemListListeners
 

Detailed Description

Definition at line 902 of file unocontrols.hxx.

Constructor & Destructor Documentation

◆ UnoControlComboBoxModel() [1/2]

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

◆ UnoControlComboBoxModel() [2/2]

UnoControlComboBoxModel::UnoControlComboBoxModel ( const UnoControlComboBoxModel rModel)
inline

Definition at line 909 of file unocontrols.hxx.

Member Function Documentation

◆ Clone()

rtl::Reference< UnoControlModel > UnoControlComboBoxModel::Clone ( ) const
inlineoverride

Definition at line 911 of file unocontrols.hxx.

◆ getImplementationName()

OUString UnoControlComboBoxModel::getImplementationName ( )
override

Definition at line 2912 of file unocontrols.cxx.

◆ getInfoHelper()

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

Definition at line 2929 of file unocontrols.cxx.

References aHelper.

Referenced by getPropertySetInfo().

◆ getPropertySetInfo()

uno::Reference< beans::XPropertySetInfo > UnoControlComboBoxModel::getPropertySetInfo ( )
override

Definition at line 2923 of file unocontrols.cxx.

References getInfoHelper().

◆ getServiceName()

OUString UnoControlComboBoxModel::getServiceName ( )
override

Definition at line 2936 of file unocontrols.cxx.

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > UnoControlComboBoxModel::getSupportedServiceNames ( )
override

◆ ImplGetDefaultValue()

uno::Any UnoControlComboBoxModel::ImplGetDefaultValue ( sal_uInt16  nPropId) const
overrideprivate

◆ setFastPropertyValue_NoBroadcast()

void UnoControlComboBoxModel::setFastPropertyValue_NoBroadcast ( std::unique_lock< std::mutex > &  rGuard,
sal_Int32  nHandle,
const css::uno::Any &  rValue 
)
override

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