diff options
author | juhvu <qt-info@nokia.com> | 2010-08-25 15:49:27 +1000 |
---|---|---|
committer | juhvu <qt-info@nokia.com> | 2010-08-25 15:49:27 +1000 |
commit | a28b80217c3c3859a616675bd1e3b7047a67c09a (patch) | |
tree | 159b431fbdb66199afbc200f35fc3954a3678dce /plugins/declarative/location/qdeclarativelandmarkmodel_p.h | |
parent | ea70c7bd61f7ef3229bfdfbeb7e54fff8fb0e639 (diff) |
Declarative landmark union and intersection filter implementation.
Diffstat (limited to 'plugins/declarative/location/qdeclarativelandmarkmodel_p.h')
-rw-r--r-- | plugins/declarative/location/qdeclarativelandmarkmodel_p.h | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/plugins/declarative/location/qdeclarativelandmarkmodel_p.h b/plugins/declarative/location/qdeclarativelandmarkmodel_p.h index 9a900b8e26..a56d2debe4 100644 --- a/plugins/declarative/location/qdeclarativelandmarkmodel_p.h +++ b/plugins/declarative/location/qdeclarativelandmarkmodel_p.h @@ -27,6 +27,8 @@ class QDeclarativeLandmarkModel: public QAbstractListModel, public QDeclarativeP Q_PROPERTY(QDeclarativeLandmarkFilterBase* filter READ filter WRITE setFilter NOTIFY filterChanged) Q_PROPERTY(SortKey sortBy READ sortBy WRITE setSortBy NOTIFY sortByChanged) Q_PROPERTY(SortOrder sortOrder READ sortOrder WRITE setSortOrder NOTIFY sortOrderChanged) + // dbFileName is _not_ official public property, but used in testing + Q_PROPERTY(QString dbFileName READ dbFileName WRITE setDbFileName NOTIFY dbFileNameChanged) Q_INTERFACES(QDeclarativeParserStatus) public: @@ -70,7 +72,9 @@ public: void setLimit(int limit); int offset(); void setOffset(int offset); - QString error(); + QString error() const; + QString dbFileName() const; + void setDbFileName(QString fileName); void setAutoUpdate(bool autoUpdate); bool autoUpdate() const; QDeclarativeLandmarkFilterBase* filter(); @@ -78,13 +82,14 @@ public: signals: void errorChanged(QString error); - void autoUpdateChanged(bool autoUpdate); + void autoUpdateChanged(); void limitChanged(int limit); void offsetChanged(int offset); void countChanged(int count); void filterChanged(); void sortByChanged(); void sortOrderChanged(); + void dbFileNameChanged(); private slots: void update(); @@ -109,9 +114,10 @@ private: SortOrder m_sortOrder; SortKey m_sortKey; QString m_error; - bool m_componentCompleted : 1; - bool m_updatePending : 1; - bool m_autoUpdate : 1; + QString m_dbFileName; +bool m_componentCompleted : 1; +bool m_updatePending : 1; +bool m_autoUpdate : 1; int m_limit; int m_offset; }; |