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

#include <sortparam.hxx>

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
 
sal_uInt16 nUserIndex
 
bool bHasHeader
 
bool bByRow
 
bool bCaseSens
 
bool bNaturalSort
 
bool bIncludeComments
 
bool bIncludeGraphicObjects
 
bool bUserDef
 
bool bIncludePattern
 
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 41 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 48 of file sortparam.cxx.

Member Function Documentation

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

Definition at line 225 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
bool ScSortParam::bByRow
bool ScSortParam::bCaseSens
bool ScSortParam::bHasHeader
bool ScSortParam::bIncludeComments
bool ScSortParam::bIncludeGraphicObjects
bool ScSortParam::bIncludePattern
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 64 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: