class CPosLmIdListCriteria : public CPosLmSearchCriteria |
Landmark ID list search criterion.
This criterion is used if the client only wants to search a subset of the landmarks in the database.
This criterion must be combined with other search criteria using a CPosLmCompositeCriteria . It is of no use on its own. If it is not combined with another criterion, CPosLandmarkSearch::StartLandmarkSearchL will fail with error code KErrArgument .
Example: If this criterion is combined with a CPosLmTextCriteria , the search operation searches the landmarks specified in the ID list criterion and returns those which match the given text string.
Only one ID list criterion is allowed in each composite criterion, otherwise CPosLandmarkSearch::StartLandmarkSearchL will fail with error code KErrArgument .
If the criterion does not contain any landmark IDs, CPosLandmarkSearch::StartLandmarkSearchL will fail with error code KErrArgument .
Public Member Functions | |
---|---|
~CPosLmIdListCriteria () | |
IMPORT_C void | GetLandmarkIdsL ( RArray < TPosLmItemId > &) |
IMPORT_C CPosLmIdListCriteria * | NewLC () |
IMPORT_C void | SetLandmarkIdsL (const RArray < TPosLmItemId > &) |
Private Member Functions | |
---|---|
CPosLmIdListCriteria () | |
CPosLmIdListCriteria (const CPosLmIdListCriteria &) | |
CPosLmIdListCriteria & | operator= (const CPosLmIdListCriteria &) |
Inherited Enumerations | |
---|---|
CPosLmSearchCriteria:TCriteriaType |
Private Attributes | |
---|---|
RArray < TPosLmItemId > | iIdArray |
CPosLmIdListCriteria | ( | const CPosLmIdListCriteria & | ) | [private] |
const CPosLmIdListCriteria & |
IMPORT_C void | GetLandmarkIdsL | ( | RArray < TPosLmItemId > & | aIdArray | ) | const |
Retrieves the list of IDs of the landmarks which should be included in the search.
RArray < TPosLmItemId > & aIdArray | On return, contains the IDs of the landmarks which should be included in the search. |
IMPORT_C void | SetLandmarkIdsL | ( | const RArray < TPosLmItemId > & | aIdArray | ) |
Sets the IDs of the landmarks which should be included in the search.
const RArray < TPosLmItemId > & aIdArray | The IDs of the landmarks which should be included in the search. |
CPosLmIdListCriteria & | operator= | ( | const CPosLmIdListCriteria & | ) | [private] |
const CPosLmIdListCriteria & |
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.