From 1e18d86f22df0cbb3b125194547c00b58a1c08ae Mon Sep 17 00:00:00 2001 From: Luciano Montanaro Date: Sun, 5 Jun 2011 12:52:42 +0200 Subject: [PATCH] Added handling of sorting preferences --- application/stationlistview.cpp | 11 +++++++++++ application/stationlistview.h | 1 + 2 files changed, 12 insertions(+) diff --git a/application/stationlistview.cpp b/application/stationlistview.cpp index 76beb59..df9a1e9 100644 --- a/application/stationlistview.cpp +++ b/application/stationlistview.cpp @@ -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"; + } +} diff --git a/application/stationlistview.h b/application/stationlistview.h index 95ab332..86624a1 100644 --- a/application/stationlistview.h +++ b/application/stationlistview.h @@ -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; -- 1.7.9.5