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 ScPreviewColRowInfo * GetColInfo () const
 
const ScPreviewColRowInfo * GetRowInfo () 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: