CPosLmMultiDbSortPref Class Reference

class CPosLmMultiDbSortPref : public CBase

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

Inherits from

  • CPosLmMultiDbSortPref

Constructor & Destructor Documentation

CPosLmMultiDbSortPref(TSortType)

CPosLmMultiDbSortPref(TSortTypeaSortType)[private]

C++ default constructor.

Parameters

TSortType aSortType

~CPosLmMultiDbSortPref()

~CPosLmMultiDbSortPref()[virtual]

Member Functions Documentation

CategorySortPref()

CPosLmCategoryManager::TCategorySortPref CategorySortPref()const

ConstructL(const TPosLmSortPref &)

voidConstructL(const TPosLmSortPref &aSortPref)[private]

Symbian 2nd phase constructor.

Parameters

const TPosLmSortPref & aSortPref

ConstructL(CPosLmCategoryManager::TCategorySortPref)

voidConstructL(CPosLmCategoryManager::TCategorySortPrefaSortPref)[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::TCategorySortPrefaSortPref)[static]

SetDistanceSorting()

voidSetDistanceSorting()

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]