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

#include <XMLStylesExportHelper.hxx>

Public Member Functions

 ScRowFormatRanges ()
 ScRowFormatRanges (const ScRowFormatRanges *pRanges)
 ~ScRowFormatRanges ()
void SetColDefaults (const ScMyDefaultStyleList *pDefaults)
void Clear ()
void AddRange (const ScMyRowFormatRange &rFormatRange)
bool GetNext (ScMyRowFormatRange &rFormatRange)
sal_Int32 GetMaxRows () const
sal_Int32 GetSize () const
void Sort ()

Private Types

typedef std::list< ScMyRowFormatRangeScMyRowFormatRangesList

Private Member Functions

void AddRange (const sal_Int32 nPrevStartCol, const sal_Int32 nRepeat, const sal_Int32 nPrevIndex, const bool bPrevAutoStyle, const ScMyRowFormatRange &rFormatRange)

Private Attributes

ScMyRowFormatRangesList aRowFormatRanges
const ScMyDefaultStyleListpColDefaults
sal_uInt32 nSize

Detailed Description

Definition at line 121 of file XMLStylesExportHelper.hxx.

Member Typedef Documentation

Definition at line 123 of file XMLStylesExportHelper.hxx.

Constructor & Destructor Documentation

ScRowFormatRanges::ScRowFormatRanges ( )

Definition at line 484 of file XMLStylesExportHelper.cxx.

ScRowFormatRanges::ScRowFormatRanges ( const ScRowFormatRanges pRanges)

Definition at line 490 of file XMLStylesExportHelper.cxx.

ScRowFormatRanges::~ScRowFormatRanges ( )

Definition at line 497 of file XMLStylesExportHelper.cxx.

Member Function Documentation

void ScRowFormatRanges::AddRange ( const sal_Int32  nPrevStartCol,
const sal_Int32  nRepeat,
const sal_Int32  nPrevIndex,
const bool  bPrevAutoStyle,
const ScMyRowFormatRange rFormatRange 
void ScRowFormatRanges::AddRange ( const ScMyRowFormatRange rFormatRange)
void ScRowFormatRanges::Clear ( )

Definition at line 501 of file XMLStylesExportHelper.cxx.

References aRowFormatRanges, and nSize.

sal_Int32 ScRowFormatRanges::GetMaxRows ( ) const

Definition at line 612 of file XMLStylesExportHelper.cxx.

References a, aRowFormatRanges, and ScMyRowFormatRange::nRepeatRows.

bool ScRowFormatRanges::GetNext ( ScMyRowFormatRange rFormatRange)

Definition at line 599 of file XMLStylesExportHelper.cxx.

References aRowFormatRanges, and nSize.

sal_Int32 ScRowFormatRanges::GetSize ( ) const

Definition at line 141 of file XMLStylesExportHelper.hxx.

References nSize.

void ScRowFormatRanges::SetColDefaults ( const ScMyDefaultStyleList pDefaults)

Definition at line 136 of file XMLStylesExportHelper.hxx.

void ScRowFormatRanges::Sort ( )

Definition at line 628 of file XMLStylesExportHelper.cxx.

References aRowFormatRanges.

Referenced by ScFormatRangeStyles::GetFormatRanges().

Member Data Documentation

ScMyRowFormatRangesList ScRowFormatRanges::aRowFormatRanges

Definition at line 124 of file XMLStylesExportHelper.hxx.

Referenced by AddRange(), Clear(), GetMaxRows(), GetNext(), and Sort().

sal_uInt32 ScRowFormatRanges::nSize

Definition at line 126 of file XMLStylesExportHelper.hxx.

Referenced by AddRange(), Clear(), GetNext(), and GetSize().

const ScMyDefaultStyleList* ScRowFormatRanges::pColDefaults

Definition at line 125 of file XMLStylesExportHelper.hxx.

Referenced by AddRange().

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