LibreOffice Module svx (master)  1
Public Member Functions | Private Types | Private Attributes | List of all members
svxform::ColumnInfoCache Class Reference

Public Member Functions

 ColumnInfoCache (const Reference< XColumnsSupplier > &_rxColSupplier)
 
size_t getColumnCount () const
 
const ColumnInfogetColumnInfo (size_t _pos)
 
bool controlsInitialized () const
 
void initializeControls (const Sequence< Reference< XControl > > &_rControls)
 
void deinitializeControls ()
 

Private Types

typedef ::std::vector< ColumnInfoColumnInfos
 

Private Attributes

ColumnInfos m_aColumns
 
bool m_bControlsInitialized
 

Detailed Description

Definition at line 244 of file formcontroller.cxx.

Member Typedef Documentation

typedef ::std::vector< ColumnInfo > svxform::ColumnInfoCache::ColumnInfos
private

Definition at line 257 of file formcontroller.cxx.

Constructor & Destructor Documentation

svxform::ColumnInfoCache::ColumnInfoCache ( const Reference< XColumnsSupplier > &  _rxColSupplier)
explicit

Member Function Documentation

bool svxform::ColumnInfoCache::controlsInitialized ( ) const
inline

Definition at line 252 of file formcontroller.cxx.

References m_bControlsInitialized.

void svxform::ColumnInfoCache::deinitializeControls ( )

Definition at line 321 of file formcontroller.cxx.

References m_aColumns, and m_bControlsInitialized.

size_t svxform::ColumnInfoCache::getColumnCount ( ) const
inline

Definition at line 249 of file formcontroller.cxx.

References m_aColumns.

const ColumnInfo & svxform::ColumnInfoCache::getColumnInfo ( size_t  _pos)

Definition at line 410 of file formcontroller.cxx.

References m_aColumns.

void svxform::ColumnInfoCache::initializeControls ( const Sequence< Reference< XControl > > &  _rControls)

Member Data Documentation

ColumnInfos svxform::ColumnInfoCache::m_aColumns
private
bool svxform::ColumnInfoCache::m_bControlsInitialized
private

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