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 59 of file prevloc.hxx.

Constructor & Destructor Documentation

◆ ScPreviewTableInfo()

ScPreviewTableInfo::ScPreviewTableInfo ( )

Definition at line 63 of file prevloc.cxx.

◆ ~ScPreviewTableInfo()

ScPreviewTableInfo::~ScPreviewTableInfo ( )

Definition at line 70 of file prevloc.cxx.

Member Function Documentation

◆ GetColInfo()

const ScPreviewColRowInfo * ScPreviewTableInfo::GetColInfo ( ) const
inline

Definition at line 76 of file prevloc.hxx.

References pColInfo.

Referenced by ScPreviewLocationData::GetHeaderCellOutputRect().

◆ GetCols()

SCCOL ScPreviewTableInfo::GetCols ( ) const
inline

Definition at line 74 of file prevloc.hxx.

References nCols.

Referenced by ScPreviewLocationData::GetHeaderCellOutputRect().

◆ GetRowInfo()

const ScPreviewColRowInfo * ScPreviewTableInfo::GetRowInfo ( ) const
inline

Definition at line 77 of file prevloc.hxx.

References pRowInfo.

Referenced by ScPreviewLocationData::GetHeaderCellOutputRect().

◆ GetRows()

SCROW ScPreviewTableInfo::GetRows ( ) const
inline

Definition at line 75 of file prevloc.hxx.

References nRows.

Referenced by ScPreviewLocationData::GetHeaderCellOutputRect().

◆ GetTab()

SCTAB ScPreviewTableInfo::GetTab ( ) const
inline

Definition at line 73 of file prevloc.hxx.

References nTab.

◆ LimitToArea()

void ScPreviewTableInfo::LimitToArea ( const tools::Rectangle rPixelArea)

◆ SetColInfo()

void ScPreviewTableInfo::SetColInfo ( SCCOL  nCount,
ScPreviewColRowInfo pNewInfo 
)

Definition at line 79 of file prevloc.cxx.

References nCols, nCount, and pColInfo.

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

◆ SetRowInfo()

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

Definition at line 85 of file prevloc.cxx.

References nCount, nRows, and pRowInfo.

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

◆ SetTab()

void ScPreviewTableInfo::SetTab ( SCTAB  nNewTab)

Definition at line 74 of file prevloc.cxx.

References nTab.

Referenced by ScPreviewLocationData::GetTableInfo().

Member Data Documentation

◆ nCols

SCCOL ScPreviewTableInfo::nCols
private

Definition at line 62 of file prevloc.hxx.

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

◆ nRows

SCROW ScPreviewTableInfo::nRows
private

Definition at line 63 of file prevloc.hxx.

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

◆ nTab

SCTAB ScPreviewTableInfo::nTab
private

Definition at line 61 of file prevloc.hxx.

Referenced by GetTab(), and SetTab().

◆ pColInfo

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

Definition at line 65 of file prevloc.hxx.

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

◆ pRowInfo

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

Definition at line 67 of file prevloc.hxx.

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


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