CPosLmMultiDbSortPref Class Reference

class CPosLmMultiDbSortPref : public CBase

Helper class that can hold either a TPosLmSortPref or a CPosLmCategoryManager::TCategorySortPref .

Inherits from

Constructor & Destructor Documentation

CPosLmMultiDbSortPref(TSortType)

CPosLmMultiDbSortPref ( TSortType aSortType ) [private]

C++ default constructor.

Parameters

TSortType aSortType

~CPosLmMultiDbSortPref()

~CPosLmMultiDbSortPref ( ) [virtual]

Member Functions Documentation

CategorySortPref()

CPosLmCategoryManager::TCategorySortPref CategorySortPref ( ) const

ConstructL(const TPosLmSortPref &)

void ConstructL ( const TPosLmSortPref & aSortPref ) [private]

Symbian 2nd phase constructor.

Parameters

const TPosLmSortPref & aSortPref

ConstructL(CPosLmCategoryManager::TCategorySortPref)

void ConstructL ( CPosLmCategoryManager::TCategorySortPref aSortPref ) [private]

Symbian 2nd phase constructor.

LandmarkSortPref()

const TPosLmSortPref & LandmarkSortPref ( ) const

NewL()

CPosLmMultiDbSortPref * NewL ( ) [static]

NewL(const TPosLmSortPref &)

CPosLmMultiDbSortPref * NewL ( const TPosLmSortPref & aSortPref ) [static]

Parameters

const TPosLmSortPref & aSortPref

NewL(CPosLmCategoryManager::TCategorySortPref)

CPosLmMultiDbSortPref * NewL ( CPosLmCategoryManager::TCategorySortPref aSortPref ) [static]

SetDistanceSorting()

void SetDistanceSorting ( )

SortType()

TSortType SortType ( ) const

Member Enumerations Documentation

Enum TSortType

Specifies the sort preference type.

Enumerators

ELandmarkNoSorting = 0
ELandmarkDistanceSorting
ELandmarkSorting
ECategorySorting

Member Data Documentation

CPosLmCategoryManager::TCategorySortPref * iCatSortPref

CPosLmCategoryManager::TCategorySortPref * iCatSortPref [private]

TPosLmSortPref * iLmSortPref

TPosLmSortPref * iLmSortPref [private]

TSortType iSortType

TSortType iSortType [private]