LibreOffice Module sc (master)  1
Public Member Functions | Private Attributes | List of all members
ScPreviewTableInfo Class Reference

#include <prevloc.hxx>

Public Member Functions

 ScPreviewTableInfo ()
 
 ~ScPreviewTableInfo ()
 
SCTAB GetTab () const
 
SCCOL GetCols () const
 
SCROW GetRows () const
 
const ScPreviewColRowInfoGetColInfo () const
 
const ScPreviewColRowInfoGetRowInfo () const
 
void SetTab (SCTAB nNewTab)
 
void SetColInfo (SCCOL nCount, ScPreviewColRowInfo *pNewInfo)
 
void SetRowInfo (SCROW nCount, ScPreviewColRowInfo *pNewInfo)
 
void LimitToArea (const tools::Rectangle &rPixelArea)
 

Private Attributes

SCTAB nTab
 
SCCOL nCols
 
SCROW nRows
 
std::unique_ptr< ScPreviewColRowInfo[]> pColInfo
 
std::unique_ptr< ScPreviewColRowInfo[]> pRowInfo
 

Detailed Description

Definition at line 60 of file prevloc.hxx.

Constructor & Destructor Documentation

ScPreviewTableInfo::ScPreviewTableInfo ( )

Definition at line 62 of file prevloc.cxx.

ScPreviewTableInfo::~ScPreviewTableInfo ( )

Definition at line 69 of file prevloc.cxx.

Member Function Documentation

const ScPreviewColRowInfo* ScPreviewTableInfo::GetColInfo ( ) const
inline

Definition at line 77 of file prevloc.hxx.

References pColInfo.

Referenced by ScPreviewLocationData::GetHeaderCellOutputRect().

SCCOL ScPreviewTableInfo::GetCols ( ) const
inline

Definition at line 75 of file prevloc.hxx.

References nCols.

Referenced by ScPreviewLocationData::GetHeaderCellOutputRect().

const ScPreviewColRowInfo* ScPreviewTableInfo::GetRowInfo ( ) const
inline

Definition at line 78 of file prevloc.hxx.

References pRowInfo.

Referenced by ScPreviewLocationData::GetHeaderCellOutputRect().

SCROW ScPreviewTableInfo::GetRows ( ) const
inline

Definition at line 76 of file prevloc.hxx.

References nRows.

Referenced by ScPreviewLocationData::GetHeaderCellOutputRect().

SCTAB ScPreviewTableInfo::GetTab ( ) const
inline

Definition at line 74 of file prevloc.hxx.

References nTab.

void ScPreviewTableInfo::LimitToArea ( const tools::Rectangle rPixelArea)
void ScPreviewTableInfo::SetColInfo ( SCCOL  nCount,
ScPreviewColRowInfo pNewInfo 
)

Definition at line 78 of file prevloc.cxx.

References nCols, and pColInfo.

Referenced by ScPreviewLocationData::GetTableInfo(), and LimitToArea().

void ScPreviewTableInfo::SetRowInfo ( SCROW  nCount,
ScPreviewColRowInfo pNewInfo 
)

Definition at line 84 of file prevloc.cxx.

References nRows, and pRowInfo.

Referenced by ScPreviewLocationData::GetTableInfo(), and LimitToArea().

void ScPreviewTableInfo::SetTab ( SCTAB  nNewTab)

Definition at line 73 of file prevloc.cxx.

References nTab.

Referenced by ScPreviewLocationData::GetTableInfo().

Member Data Documentation

SCCOL ScPreviewTableInfo::nCols
private

Definition at line 63 of file prevloc.hxx.

Referenced by GetCols(), LimitToArea(), and SetColInfo().

SCROW ScPreviewTableInfo::nRows
private

Definition at line 64 of file prevloc.hxx.

Referenced by GetRows(), LimitToArea(), and SetRowInfo().

SCTAB ScPreviewTableInfo::nTab
private

Definition at line 62 of file prevloc.hxx.

Referenced by GetTab(), and SetTab().

std::unique_ptr<ScPreviewColRowInfo[]> ScPreviewTableInfo::pColInfo
private

Definition at line 66 of file prevloc.hxx.

Referenced by GetColInfo(), LimitToArea(), and SetColInfo().

std::unique_ptr<ScPreviewColRowInfo[]> ScPreviewTableInfo::pRowInfo
private

Definition at line 68 of file prevloc.hxx.

Referenced by GetRowInfo(), LimitToArea(), and SetRowInfo().


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