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

#include <sortparam.hxx>

Collaboration diagram for ScSortParam:
[legend]

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

SCCOL nCol1
 
SCROW nRow1
 
SCCOL nCol2
 
SCROW nRow2
 
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 112 of file sortparam.hxx.

Constructor & Destructor Documentation

◆ ScSortParam() [1/4]

ScSortParam::ScSortParam ( )

Definition at line 30 of file sortparam.cxx.

References Clear().

◆ ScSortParam() [2/4]

ScSortParam::ScSortParam ( const ScSortParam r)

Definition at line 35 of file sortparam.cxx.

◆ ScSortParam() [3/4]

ScSortParam::ScSortParam ( const ScSubTotalParam rSub,
const ScSortParam rOld 
)

◆ ScSortParam() [4/4]

ScSortParam::ScSortParam ( const ScQueryParam rParam,
SCCOL  nCol 
)

◆ ~ScSortParam()

ScSortParam::~ScSortParam ( )

Definition at line 50 of file sortparam.cxx.

Member Function Documentation

◆ Clear()

void ScSortParam::Clear ( )

◆ GetSortKeyCount()

sal_uInt16 ScSortParam::GetSortKeyCount ( ) const
inline

◆ MoveToDest()

void ScSortParam::MoveToDest ( )

Definition at line 234 of file sortparam.cxx.

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

Referenced by ScDBDocFunc::Sort().

◆ operator=()

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

◆ operator==()

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

Member Data Documentation

◆ aCollatorAlgorithm

OUString ScSortParam::aCollatorAlgorithm

◆ aCollatorLocale

css::lang::Locale ScSortParam::aCollatorLocale

◆ aDataAreaExtras

ScDataAreaExtras ScSortParam::aDataAreaExtras

◆ bByRow

bool ScSortParam::bByRow

◆ bCaseSens

bool ScSortParam::bCaseSens

◆ bHasHeader

bool ScSortParam::bHasHeader

◆ bInplace

bool ScSortParam::bInplace

◆ bNaturalSort

bool ScSortParam::bNaturalSort

◆ bUserDef

bool ScSortParam::bUserDef

◆ maKeyState

::std::vector<ScSortKeyState> ScSortParam::maKeyState

◆ nCol1

SCCOL ScSortParam::nCol1

◆ nCol2

SCCOL ScSortParam::nCol2

◆ nCompatHeader

sal_uInt16 ScSortParam::nCompatHeader

Definition at line 133 of file sortparam.hxx.

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

◆ nDestCol

SCCOL ScSortParam::nDestCol

◆ nDestRow

SCROW ScSortParam::nDestRow

◆ nDestTab

SCTAB ScSortParam::nDestTab

◆ nRow1

SCROW ScSortParam::nRow1

◆ nRow2

SCROW ScSortParam::nRow2

◆ nUserIndex

sal_uInt16 ScSortParam::nUserIndex

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