LibreOffice Module toolkit (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
svt::table::TableRowGeometry Class Referencefinal

#include <tablegeometry.hxx>

Inheritance diagram for svt::table::TableRowGeometry:
[legend]
Collaboration diagram for svt::table::TableRowGeometry:
[legend]

Public Member Functions

 TableRowGeometry (TableControl_Impl const &_rControl, tools::Rectangle const &_rBoundaries, RowPos const _nRow, bool const i_allowVirtualRows=false)
 
RowPos getRow () const
 
bool moveDown ()
 
- Public Member Functions inherited from svt::table::TableGeometry
const TableControl_ImplgetControl () const
 
const tools::RectanglegetRect () const
 
bool isValid () const
 

Private Member Functions

void impl_initRect ()
 
bool impl_isValidRow (RowPos const i_row) const
 

Private Attributes

RowPos m_nRowPos
 
bool m_bAllowVirtualRows
 

Additional Inherited Members

- Protected Member Functions inherited from svt::table::TableGeometry
 TableGeometry (const TableControl_Impl &_rControl, const tools::Rectangle &_rBoundaries)
 
- Protected Attributes inherited from svt::table::TableGeometry
const TableControl_Implm_rControl
 
const tools::Rectanglem_rBoundaries
 
tools::Rectangle m_aRect
 

Detailed Description

Definition at line 64 of file tablegeometry.hxx.

Constructor & Destructor Documentation

◆ TableRowGeometry()

svt::table::TableRowGeometry::TableRowGeometry ( TableControl_Impl const &  _rControl,
tools::Rectangle const &  _rBoundaries,
RowPos const  _nRow,
bool const  i_allowVirtualRows = false 
)

Member Function Documentation

◆ getRow()

RowPos svt::table::TableRowGeometry::getRow ( ) const
inline

Definition at line 76 of file tablegeometry.hxx.

References m_nRowPos.

Referenced by svt::table::TableControl_Impl::invalidateRowRange().

◆ impl_initRect()

void svt::table::TableRowGeometry::impl_initRect ( )
private

◆ impl_isValidRow()

bool svt::table::TableRowGeometry::impl_isValidRow ( RowPos const  i_row) const
private

◆ moveDown()

bool svt::table::TableRowGeometry::moveDown ( )

Member Data Documentation

◆ m_bAllowVirtualRows

bool svt::table::TableRowGeometry::m_bAllowVirtualRows
private

Definition at line 85 of file tablegeometry.hxx.

Referenced by impl_isValidRow().

◆ m_nRowPos

RowPos svt::table::TableRowGeometry::m_nRowPos
private

Definition at line 84 of file tablegeometry.hxx.

Referenced by getRow(), impl_initRect(), moveDown(), and TableRowGeometry().


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