summaryrefslogtreecommitdiff
path: root/src/location/places/qplacemanagerengine.h
diff options
context:
space:
mode:
authorabcd <qt-info@nokia.com>2011-06-15 13:42:21 +1000
committerabcd <qt-info@nokia.com>2011-06-15 13:42:21 +1000
commita51ddc2547d40389ce12b37ae7e2a992a8af7255 (patch)
tree918780d7579238c4e5e154b3bc62a080251841e1 /src/location/places/qplacemanagerengine.h
parentd7c9cc9a41b65289e748751c1e21bb756f5c8eed (diff)
downloadqtlocation-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.h17
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