CPosLmDisplayItem Class Reference
class CPosLmDisplayItem : public CBase |
Displayable item.
A displayable item consists of a landmark or category and its database index. Database index is 0 if running single database search, and it is in the range [0, CPosLmMultiDbSearch::NumOfDatabasesInSearch - 1] in case of multiple database search. Thus, this class is a link between a landmark or a category and its database.
The class is usually not instantiated by client applications.
eposlmsearchlib.lib
- Since
- S60 3.0
Constructor & Destructor Documentation
CPosLmDisplayItem(CPosLandmark *, TUint)
CPosLmDisplayItem(CPosLandmarkCategory *, TUint)
~CPosLmDisplayItem()
~CPosLmDisplayItem | ( | ) | [virtual] |
Member Functions Documentation
Category()
Returns the category contained in the displayable item.
-
panic
- "Landmarks Client"-EPosInvalidItemType The item type is not a category displayable item. See DisplayItemType .
DatabaseIndex()
IMPORT_C TUint | DatabaseIndex | ( | ) | const |
Returns the index of the database, which contained item belongs to.
The database index is associated with a database URI from the list of databases specified in CPosLmMultiDbSearch .
If display data is used in CPosLandmarkSearch , this function always returns 0.
DisplayItemType()
Returns the type of the display item.
GetDistance(TReal32 &)
Returns the distance to a position specified in the CPosLmNearestCriteria . The distance data is only used when searching with this criteria.
Parameters
TReal32 & aDistance | Distance to the position specified in a CPosLmNearestCriteria . |
Landmark()
Returns the landmark contained in the displayable item.
-
panic
- "Landmarks Client"-EPosInvalidItemType The item type is not a landmark displayable item. See DisplayItemType .
NewL(CPosLandmark *, TUint)
NewL(CPosLandmarkCategory *, TUint)
SetDatabaseIndex(TUint)
void | SetDatabaseIndex | ( | TUint | aDatabaseIndex | ) | |
Member Enumerations Documentation
Enum TDisplayItemType
Enumerators
ELandmarkItem = 0 |
Landmark display item. This indicates that the item contains a landmark and the Landmark function can be called to access it.
|
ECategoryItem |
Category display item. This indicates that the item contains a category and the Category function can be called to access it.
|
Member Data Documentation
CPosLandmarkCategory * iCategory
TUint
iDatabaseIndex
TUint
| iDatabaseIndex | [private] |
TDisplayItemType
iDisplayItemType
TBool
iHasDistance
TBool
| iHasDistance | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.