LibreOffice Module dbaccess (master) 1
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
dbaui::OColumnControlModel Class Reference

#include <ColumnModel.hxx>

Inheritance diagram for dbaui::OColumnControlModel:
[legend]
Collaboration diagram for dbaui::OColumnControlModel:
[legend]

Public Member Functions

 OColumnControlModel ()
 
 DECLARE_SERVICE_INFO ()
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual css::uno::Any SAL_CALL queryAggregation (const css::uno::Type &aType) override
 
virtual OUString SAL_CALL getServiceName () override
 
virtual void SAL_CALL write (const css::uno::Reference< css::io::XObjectOutputStream > &_rxOutStream) override
 
virtual void SAL_CALL read (const css::uno::Reference< css::io::XObjectInputStream > &_rxInStream) override
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper () override
 
virtual ::cppu::IPropertyArrayHelpercreateArrayHelper () const override
 
virtual css::uno::Reference< css::util::XCloneable > SAL_CALL createClone () override
 
- Public Member Functions inherited from comphelper::OMutexAndBroadcastHelper
 OMutexAndBroadcastHelper ()
 
::osl::Mutex & GetMutex ()
 
::cppu::OBroadcastHelperGetBroadcastHelper ()
 
const ::cppu::OBroadcastHelperGetBroadcastHelper () const
 
- Public Member Functions inherited from comphelper::OPropertyContainer
virtual ~OPropertyContainer ()
 
- Public Member Functions inherited from comphelper::OPropertyArrayUsageHelper< OColumnControlModel >
 OPropertyArrayUsageHelper ()
 
virtual ~OPropertyArrayUsageHelper ()
 
::cppu::IPropertyArrayHelpergetArrayHelper ()
 
- Public Member Functions inherited from cppu::WeakAggComponentImplHelper4< class Ifc1, class Ifc2, class Ifc3, class Ifc4 >
 WeakAggComponentImplHelper4 (::osl::Mutex &rMutex) SAL_NOEXCEPT
 
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
 

Protected Member Functions

virtual ~OColumnControlModel () override
 
 OColumnControlModel (const OColumnControlModel *_pSource)
 
- Protected Member Functions inherited from comphelper::OPropertyContainer
 OPropertyContainer (::cppu::OBroadcastHelper &_rBHelper)
 
virtual sal_Bool SAL_CALL convertFastPropertyValue (css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue) override
 
virtual void SAL_CALL setFastPropertyValue_NoBroadcast (sal_Int32 nHandle, const css::uno::Any &rValue) override
 
virtual void SAL_CALL getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) const override
 
virtual css::uno::Any SAL_CALL getFastPropertyValue (sal_Int32 nHandle) override final
 
virtual void getFastPropertyValue (std::unique_lock< std::mutex > &rGuard, css::uno::Any &rValue, sal_Int32 nHandle) const =0
 
virtual void SAL_CALL setFastPropertyValue (sal_Int32 nHandle, const css::uno::Any &rValue) override final
 
- Protected Member Functions inherited from comphelper::OPropertyContainerHelper
 OPropertyContainerHelper ()
 
 ~OPropertyContainerHelper ()
 
void registerProperty (const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, void *_pPointerToMember, const css::uno::Type &_rMemberType)
 
void registerMayBeVoidProperty (const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, css::uno::Any *_pPointerToMember, const css::uno::Type &_rExpectedType)
 
void registerPropertyNoMember (const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, const css::uno::Type &_rType, css::uno::Any const &_pInitialValue)
 
void revokeProperty (sal_Int32 _nHandle)
 
bool isRegisteredProperty (sal_Int32 _nHandle) const
 
bool isRegisteredProperty (const OUString &_rName) const
 
bool convertFastPropertyValue (css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue)
 
void setFastPropertyValue (sal_Int32 nHandle, const css::uno::Any &rValue)
 
void getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) const
 
void describeProperties (css::uno::Sequence< css::beans::Property > &_rProps) const
 
const css::beans::Property & getProperty (const OUString &_rName) const
 
virtual ::cppu::IPropertyArrayHelpercreateArrayHelper () const =0
 

Private Member Functions

void registerProperties ()
 

Private Attributes

css::uno::Reference< css::sdbc::XConnection > m_xConnection
 
css::uno::Reference< css::beans::XPropertySetm_xColumn
 
OUString m_sDefaultControl
 
css::uno::Any m_aTabStop
 
bool m_bEnable
 
sal_Int16 m_nBorder
 
sal_Int32 m_nWidth
 

Additional Inherited Members

- Static Protected Member Functions inherited from comphelper::OPropertyContainer
static css::uno::Sequence< css::uno::Type > getBaseTypes ()
 
- Static Protected Member Functions inherited from comphelper::OPropertyArrayUsageHelper< OColumnControlModel >
static std::mutextheMutex ()
 
- Protected Attributes inherited from comphelper::OMutexAndBroadcastHelper
::osl::Mutex m_aMutex
 
::cppu::OBroadcastHelper m_aBHelper
 
- Static Protected Attributes inherited from comphelper::OPropertyArrayUsageHelper< OColumnControlModel >
static sal_Int32 s_nRefCount
 
::cppu::IPropertyArrayHelpers_pProps
 

Detailed Description

Definition at line 45 of file ColumnModel.hxx.

Constructor & Destructor Documentation

◆ ~OColumnControlModel()

dbaui::OColumnControlModel::~OColumnControlModel ( )
overrideprotectedvirtual

◆ OColumnControlModel() [1/2]

dbaui::OColumnControlModel::OColumnControlModel ( const OColumnControlModel _pSource)
protected

Definition at line 55 of file ColumnModel.cxx.

References m_aMutex, and registerProperties().

◆ OColumnControlModel() [2/2]

dbaui::OColumnControlModel::OColumnControlModel ( )
explicit

Definition at line 44 of file ColumnModel.cxx.

References m_aMutex, and registerProperties().

Referenced by createClone().

Member Function Documentation

◆ createArrayHelper()

cppu::IPropertyArrayHelper * dbaui::OColumnControlModel::createArrayHelper ( ) const
overridevirtual

◆ createClone()

Reference< XCloneable > SAL_CALL dbaui::OColumnControlModel::createClone ( )
overridevirtual

Definition at line 98 of file ColumnModel.cxx.

References OColumnControlModel().

◆ DECLARE_SERVICE_INFO()

dbaui::OColumnControlModel::DECLARE_SERVICE_INFO ( )

◆ getImplementationId()

css::uno::Sequence< sal_Int8 > dbaui::OColumnControlModel::getImplementationId ( )
overridevirtual

◆ getInfoHelper()

cppu::IPropertyArrayHelper & dbaui::OColumnControlModel::getInfoHelper ( )
override

◆ getPropertySetInfo()

css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL dbaui::OColumnControlModel::getPropertySetInfo ( )
overridevirtual

Definition at line 115 of file ColumnModel.cxx.

References getInfoHelper().

◆ getServiceName()

OUString SAL_CALL dbaui::OColumnControlModel::getServiceName ( )
overridevirtual

Definition at line 163 of file ColumnModel.cxx.

◆ getTypes()

css::uno::Sequence< css::uno::Type > dbaui::OColumnControlModel::getTypes ( )
overridevirtual

◆ queryAggregation()

Any SAL_CALL dbaui::OColumnControlModel::queryAggregation ( const css::uno::Type &  aType)
overridevirtual

◆ read()

void dbaui::OColumnControlModel::read ( const css::uno::Reference< css::io::XObjectInputStream > &  _rxInStream)
overridevirtual

Definition at line 173 of file ColumnModel.cxx.

◆ registerProperties()

void dbaui::OColumnControlModel::registerProperties ( )
private

◆ write()

void dbaui::OColumnControlModel::write ( const css::uno::Reference< css::io::XObjectOutputStream > &  _rxOutStream)
overridevirtual

Definition at line 168 of file ColumnModel.cxx.

Member Data Documentation

◆ m_aTabStop

css::uno::Any dbaui::OColumnControlModel::m_aTabStop
private

Definition at line 55 of file ColumnModel.hxx.

Referenced by registerProperties().

◆ m_bEnable

bool dbaui::OColumnControlModel::m_bEnable
private

Definition at line 56 of file ColumnModel.hxx.

Referenced by registerProperties().

◆ m_nBorder

sal_Int16 dbaui::OColumnControlModel::m_nBorder
private

Definition at line 57 of file ColumnModel.hxx.

Referenced by registerProperties().

◆ m_nWidth

sal_Int32 dbaui::OColumnControlModel::m_nWidth
private

Definition at line 58 of file ColumnModel.hxx.

Referenced by registerProperties().

◆ m_sDefaultControl

OUString dbaui::OColumnControlModel::m_sDefaultControl
private

Definition at line 54 of file ColumnModel.hxx.

Referenced by registerProperties().

◆ m_xColumn

css::uno::Reference< css::beans::XPropertySet > dbaui::OColumnControlModel::m_xColumn
private

Definition at line 53 of file ColumnModel.hxx.

Referenced by registerProperties().

◆ m_xConnection

css::uno::Reference< css::sdbc::XConnection> dbaui::OColumnControlModel::m_xConnection
private

Definition at line 52 of file ColumnModel.hxx.

Referenced by registerProperties().


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