LibreOffice Module forms (master) 1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Private Attributes | List of all members
frm::OGridColumn Class Referenceabstract

#include <Columns.hxx>

Inheritance diagram for frm::OGridColumn:
[legend]
Collaboration diagram for frm::OGridColumn:
[legend]

Public Member Functions

 OGridColumn (const css::uno::Reference< css::uno::XComponentContext > &_rContext, OUString _sModelName)
 
 OGridColumn (const OGridColumn *_pOriginal)
 
virtual ~OGridColumn () override
 
virtual css::uno::Any SAL_CALL queryAggregation (const css::uno::Type &_rType) override
 
virtual sal_Int64 SAL_CALL getSomething (const css::uno::Sequence< sal_Int8 > &_rIdentifier) override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual void SAL_CALL disposing () override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &_rSource) override
 
void write (const css::uno::Reference< css::io::XObjectOutputStream > &_rxOutStream)
 
void read (const css::uno::Reference< css::io::XObjectInputStream > &_rxInStream)
 
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper () override=0
 
virtual void SAL_CALL getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) const override
 
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 css::uno::Any getPropertyDefaultByHandle (sal_Int32 nHandle) const override
 
virtual css::uno::Reference< css::util::XCloneable > SAL_CALL createClone () override
 
const OUString & getModelName () const
 
- Public Member Functions inherited from cppu::WeakAggComponentImplHelper2< class Ifc1, class Ifc2 >
 WeakAggComponentImplHelper2 (::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
 

Static Public Member Functions

static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId ()
 

Protected Member Functions

virtual rtl::Reference< OGridColumncreateCloneColumn () const =0
 

Static Protected Member Functions

static void clearAggregateProperties (css::uno::Sequence< css::beans::Property > &seqProps, bool bAllowDropDown)
 
static void setOwnProperties (css::uno::Sequence< css::beans::Property > &seqProps)
 
- Static Protected Member Functions inherited from frm::OCloneableAggregation
static css::uno::Reference< css::uno::XAggregation > createAggregateClone (const OCloneableAggregation *_pOriginal)
 

Private Attributes

css::uno::Any m_aWidth
 
css::uno::Any m_aAlign
 
css::uno::Any m_aHidden
 
OUString m_aModelName
 
OUString m_aLabel
 

Additional Inherited Members

- Protected Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 
- Protected Attributes inherited from frm::OCloneableAggregation
css::uno::Reference< css::uno::XAggregation > m_xAggregate
 

Detailed Description

Definition at line 45 of file Columns.hxx.

Constructor & Destructor Documentation

◆ OGridColumn() [1/2]

frm::OGridColumn::OGridColumn ( const css::uno::Reference< css::uno::XComponentContext > &  _rContext,
OUString  _sModelName 
)

◆ OGridColumn() [2/2]

frm::OGridColumn::OGridColumn ( const OGridColumn _pOriginal)
explicit

◆ ~OGridColumn()

frm::OGridColumn::~OGridColumn ( )
overridevirtual

Member Function Documentation

◆ clearAggregateProperties()

void frm::OGridColumn::clearAggregateProperties ( css::uno::Sequence< css::beans::Property > &  seqProps,
bool  bAllowDropDown 
)
staticprotected

◆ convertFastPropertyValue()

sal_Bool frm::OGridColumn::convertFastPropertyValue ( css::uno::Any &  rConvertedValue,
css::uno::Any &  rOldValue,
sal_Int32  nHandle,
const css::uno::Any &  rValue 
)
overridevirtual

◆ createClone()

Reference< XCloneable > SAL_CALL frm::OGridColumn::createClone ( )
overridevirtual

Definition at line 455 of file Columns.cxx.

References createCloneColumn().

◆ createCloneColumn()

virtual rtl::Reference< OGridColumn > frm::OGridColumn::createCloneColumn ( ) const
protectedpure virtual

◆ disposing() [1/2]

void frm::OGridColumn::disposing ( )
overridevirtual

Definition at line 275 of file Columns.cxx.

References frm::OCloneableAggregation::m_xAggregate, and query_aggregation().

◆ disposing() [2/2]

virtual void SAL_CALL frm::OGridColumn::disposing ( const css::lang::EventObject &  _rSource)
overridevirtual

◆ getFastPropertyValue()

void frm::OGridColumn::getFastPropertyValue ( css::uno::Any &  rValue,
sal_Int32  nHandle 
) const
overridevirtual

◆ getImplementationId()

Sequence< sal_Int8 > SAL_CALL frm::OGridColumn::getImplementationId ( )
overridevirtual

Reimplemented from cppu::WeakAggComponentImplHelper2< class Ifc1, class Ifc2 >.

Definition at line 136 of file Columns.cxx.

◆ getInfoHelper()

virtual ::cppu::IPropertyArrayHelper &SAL_CALL frm::OGridColumn::getInfoHelper ( )
overridepure virtual

◆ getModelName()

const OUString & frm::OGridColumn::getModelName ( ) const
inline

Definition at line 104 of file Columns.hxx.

References m_aModelName.

Referenced by frm::OGridControlModel::write().

◆ getPropertyDefaultByHandle()

Any frm::OGridColumn::getPropertyDefaultByHandle ( sal_Int32  nHandle) const
overridevirtual

Definition at line 439 of file Columns.cxx.

References Any, nHandle, PROPERTY_ID_ALIGN, PROPERTY_ID_HIDDEN, and PROPERTY_ID_WIDTH.

◆ getSomething()

sal_Int64 SAL_CALL frm::OGridColumn::getSomething ( const css::uno::Sequence< sal_Int8 > &  _rIdentifier)
overridevirtual

◆ getTypes()

Sequence< Type > SAL_CALL frm::OGridColumn::getTypes ( )
overridevirtual

◆ getUnoTunnelId()

const Sequence< sal_Int8 > & frm::OGridColumn::getUnoTunnelId ( )
static

Definition at line 111 of file Columns.cxx.

References comphelper::UnoIdInit::getSeq().

◆ queryAggregation()

Any SAL_CALL frm::OGridColumn::queryAggregation ( const css::uno::Type &  _rType)
overridevirtual

◆ read()

void frm::OGridColumn::read ( const css::uno::Reference< css::io::XObjectInputStream > &  _rxInStream)

◆ setFastPropertyValue_NoBroadcast()

void frm::OGridColumn::setFastPropertyValue_NoBroadcast ( sal_Int32  nHandle,
const css::uno::Any &  rValue 
)
overridevirtual

◆ setOwnProperties()

void frm::OGridColumn::setOwnProperties ( css::uno::Sequence< css::beans::Property > &  seqProps)
staticprotected

◆ write()

void frm::OGridColumn::write ( const css::uno::Reference< css::io::XObjectOutputStream > &  _rxOutStream)

Member Data Documentation

◆ m_aAlign

css::uno::Any frm::OGridColumn::m_aAlign
private

◆ m_aHidden

css::uno::Any frm::OGridColumn::m_aHidden
private

◆ m_aLabel

OUString frm::OGridColumn::m_aLabel
private

◆ m_aModelName

OUString frm::OGridColumn::m_aModelName
private

Definition at line 56 of file Columns.hxx.

Referenced by getFastPropertyValue(), getModelName(), and OGridColumn().

◆ m_aWidth

css::uno::Any frm::OGridColumn::m_aWidth
private

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