diff options
author | abcd <qt-info@nokia.com> | 2011-06-15 13:42:21 +1000 |
---|---|---|
committer | abcd <qt-info@nokia.com> | 2011-06-15 13:42:21 +1000 |
commit | a51ddc2547d40389ce12b37ae7e2a992a8af7255 (patch) | |
tree | 918780d7579238c4e5e154b3bc62a080251841e1 /src/location/places/qplacemanagerengine.h | |
parent | d7c9cc9a41b65289e748751c1e21bb756f5c8eed (diff) | |
download | qtlocation-a51ddc2547d40389ce12b37ae7e2a992a8af7255.tar.gz |
Flash out public and private scopes
Also add functions for saving and removing places
Diffstat (limited to 'src/location/places/qplacemanagerengine.h')
-rw-r--r-- | src/location/places/qplacemanagerengine.h | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/location/places/qplacemanagerengine.h b/src/location/places/qplacemanagerengine.h index 321d82ee..752d1e7a 100644 --- a/src/location/places/qplacemanagerengine.h +++ b/src/location/places/qplacemanagerengine.h @@ -23,17 +23,20 @@ public: virtual QPlaceReviewReply *getReviews(const QPlace &place, const QPlaceQuery &query) = 0; - virtual QPlaceSearchReply *searchForPlaces(const QPlaceSearchQuery &query) = 0; + virtual QPlaceSearchReply *searchForPlaces(const QPlaceSearchQuery &query, QPlaceManager::VisibilityScope scope) = 0; + virtual QPlaceManager::VisibilityScopes supportedSearchVisibilityScopes() const = 0; + virtual QPlaceSearchReply *recommendations(const QPlace &place, const QPlaceSearchQuery &query) = 0; virtual QPlaceTextPredictionReply *textPredictions(const QPlaceSearchQuery &query) = 0; - virtual QPlaceManager::ConnectivityMode connectivityMode() const = 0; - virtual void setConnectivityMode(QPlaceManager::ConnectivityMode connectivityMode) = 0; + virtual QPlaceManager::ConnectivityModes connectivityMode() const = 0; + virtual void setConnectivityMode(QPlaceManager::ConnectivityModes mode) = 0; virtual QPlaceManager::ConnectivityModes supportedConnectivityModes() const = 0; - virtual QPlaceManager::SearchVisibilityScope searchVisibilityScope() const = 0; - virtual void setSearchVisbilityScope(QPlaceManager::SearchVisibilityScope scope) = 0; - virtual QList<QPlaceManager::SearchVisibilityScope> supportedSearchVisibilityScopes() const = 0; + virtual QPlaceReply *savePlace(QPlace *place, QPlaceManager::VisibilityScope scope) = 0; + virtual QPlaceManager::VisibilityScopes supportedSaveVisibilityScopes() const = 0; + + virtual QPlaceReply *removePlace(const QPlace &place) = 0; virtual QPlaceReply *initializeCategories(const QString &categorySystemId) = 0; virtual QList<QPlaceCategory> categories() const = 0; @@ -46,4 +49,4 @@ Q_SIGNALS: QTM_END_NAMESPACE -#endif // QPLACEMANAGER_H +#endif |