Added handling of sorting preferences
authorLuciano Montanaro <mikelima@cirulla.net>
Sun, 5 Jun 2011 10:52:42 +0000 (12:52 +0200)
committerLuciano Montanaro <mikelima@cirulla.net>
Sun, 5 Jun 2011 10:52:42 +0000 (12:52 +0200)
application/stationlistview.cpp
application/stationlistview.h

index 76beb59..df9a1e9 100644 (file)
@@ -109,3 +109,14 @@ void StationListView::updatePosition(const QtMobility::QGeoPositionInfo &update)
     filterModel->invalidate();
     filterModel->sort(0);
 }
+
+void StationListView::handleSortingChange(const QAction *action)
+{
+    if (action == ui->sortByNameAction) {
+        qDebug() << "sort by name";
+    } else if (action == ui->sortNearFirstAction) {
+        qDebug() << "sort by distance";
+    } else if (action == ui->sortRecentFirstAction) {
+        qDebug() << "sort by recent use";
+    }
+}
index 95ab332..86624a1 100644 (file)
@@ -39,6 +39,7 @@ private slots:
     void showSettings(void);
     void showStation(const QModelIndex &index);
     void handleFilterChanges(const QString &filter);
+    void handleSortingChange(const QAction *action);
 
 private:
     Ui::StationListView *ui;