LibreOffice Module sc (master)  1
Public Member Functions | Public Attributes | List of all members
ScSortParam Struct Reference

#include <sortparam.hxx>

Collaboration diagram for ScSortParam:

Public Member Functions

 ScSortParam ()
 ScSortParam (const ScSortParam &r)
 ScSortParam (const ScSubTotalParam &rSub, const ScSortParam &rOld)
 SubTotals sort. More...
 ScSortParam (const ScQueryParam &, SCCOL nCol)
 TopTen sort. More...
 ~ScSortParam ()
ScSortParamoperator= (const ScSortParam &r)
bool operator== (const ScSortParam &rOther) const
void Clear ()
void MoveToDest ()
sal_uInt16 GetSortKeyCount () const

Public Attributes

ScDataAreaExtras aDataAreaExtras
sal_uInt16 nUserIndex
bool bHasHeader
bool bByRow
bool bCaseSens
bool bNaturalSort
bool bUserDef
bool bInplace
SCTAB nDestTab
SCCOL nDestCol
SCROW nDestRow
::std::vector< ScSortKeyStatemaKeyState
css::lang::Locale aCollatorLocale
OUString aCollatorAlgorithm
sal_uInt16 nCompatHeader

Detailed Description

Definition at line 103 of file sortparam.hxx.

Constructor & Destructor Documentation

ScSortParam::ScSortParam ( )

Definition at line 30 of file sortparam.cxx.

References Clear().

ScSortParam::ScSortParam ( const ScSortParam r)

Definition at line 35 of file sortparam.cxx.

ScSortParam::ScSortParam ( const ScSubTotalParam rSub,
const ScSortParam rOld 
ScSortParam::ScSortParam ( const ScQueryParam rParam,
SCCOL  nCol 
ScSortParam::~ScSortParam ( )

Definition at line 50 of file sortparam.cxx.

Member Function Documentation

void ScSortParam::Clear ( )
sal_uInt16 ScSortParam::GetSortKeyCount ( ) const
void ScSortParam::MoveToDest ( )

Definition at line 230 of file sortparam.cxx.

References bByRow, bInplace, GetSortKeyCount(), i, maKeyState, nCol1, nCol2, nDestCol, nDestRow, nRow1, and nRow2.

Referenced by ScDBDocFunc::Sort().

ScSortParam & ScSortParam::operator= ( const ScSortParam r)
bool ScSortParam::operator== ( const ScSortParam rOther) const

Member Data Documentation

OUString ScSortParam::aCollatorAlgorithm
css::lang::Locale ScSortParam::aCollatorLocale
ScDataAreaExtras ScSortParam::aDataAreaExtras
bool ScSortParam::bByRow
bool ScSortParam::bCaseSens
bool ScSortParam::bHasHeader
bool ScSortParam::bInplace
bool ScSortParam::bNaturalSort
bool ScSortParam::bUserDef
::std::vector<ScSortKeyState> ScSortParam::maKeyState
SCCOL ScSortParam::nCol1
SCCOL ScSortParam::nCol2
sal_uInt16 ScSortParam::nCompatHeader

Definition at line 124 of file sortparam.hxx.

Referenced by Clear(), operator=(), and ScVbaRange::Sort().

SCCOL ScSortParam::nDestCol
SCROW ScSortParam::nDestRow
SCTAB ScSortParam::nDestTab
SCROW ScSortParam::nRow1
SCROW ScSortParam::nRow2
sal_uInt16 ScSortParam::nUserIndex

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