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 122 of file XMLStylesExportHelper.hxx.

Member Typedef Documentation

Definition at line 124 of file XMLStylesExportHelper.hxx.

Constructor & Destructor Documentation

ScRowFormatRanges::ScRowFormatRanges ( )

Definition at line 502 of file XMLStylesExportHelper.cxx.

ScRowFormatRanges::ScRowFormatRanges ( const ScRowFormatRanges pRanges)
explicit

Definition at line 509 of file XMLStylesExportHelper.cxx.

ScRowFormatRanges::~ScRowFormatRanges ( )

Definition at line 516 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 
)
private
void ScRowFormatRanges::AddRange ( const ScMyRowFormatRange rFormatRange)
void ScRowFormatRanges::Clear ( )

Definition at line 520 of file XMLStylesExportHelper.cxx.

References aRowFormatRanges, and nSize.

sal_Int32 ScRowFormatRanges::GetMaxRows ( ) const

Definition at line 631 of file XMLStylesExportHelper.cxx.

References a, aRowFormatRanges, and ScMyRowFormatRange::nRepeatRows.

bool ScRowFormatRanges::GetNext ( ScMyRowFormatRange rFormatRange)

Definition at line 618 of file XMLStylesExportHelper.cxx.

References aRowFormatRanges, and nSize.

sal_Int32 ScRowFormatRanges::GetSize ( ) const
inline

Definition at line 142 of file XMLStylesExportHelper.hxx.

References nSize.

void ScRowFormatRanges::SetColDefaults ( const ScMyDefaultStyleList pDefaults)
inline

Definition at line 137 of file XMLStylesExportHelper.hxx.

void ScRowFormatRanges::Sort ( )

Definition at line 647 of file XMLStylesExportHelper.cxx.

References aRowFormatRanges.

Referenced by ScFormatRangeStyles::GetFormatRanges().

Member Data Documentation

ScMyRowFormatRangesList ScRowFormatRanges::aRowFormatRanges
private

Definition at line 125 of file XMLStylesExportHelper.hxx.

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

sal_uInt32 ScRowFormatRanges::nSize
private

Definition at line 127 of file XMLStylesExportHelper.hxx.

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

const ScMyDefaultStyleList* ScRowFormatRanges::pColDefaults
private

Definition at line 126 of file XMLStylesExportHelper.hxx.

Referenced by AddRange().


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