New ui for adding new saved locations. Also many small fixes and
[ptas] / zouba / src / gui / favoriteselectiondialog.h
1 #ifndef FAVORITESELECTIONDIALOG_H
2 #define FAVORITESELECTIONDIALOG_H
3
4 #include <QDialog>
5
6 class Location;
7 class QListWidgetItem;
8
9 namespace Ui {
10     class FavoriteSelectionDialog;
11 }
12
13 class FavoriteSelectionDialog : public QDialog
14 {
15     Q_OBJECT
16
17 public:
18     explicit FavoriteSelectionDialog(QWidget *parent = 0);
19     ~FavoriteSelectionDialog();
20
21 signals:
22     void selectedLocation(Location*);
23     void customizeRequested();
24
25 private:
26     Ui::FavoriteSelectionDialog *ui;
27     QString m_text;
28
29 private slots:
30     void on_gps_button_clicked();
31     void on_modify_button_clicked();
32     void on_locations_itemClicked(QListWidgetItem* item);
33     void gps_updating_changed(bool isActive);
34     void gps_location_retrieved();
35
36     void orientationChanged();
37 };
38
39 #endif // FAVORITESELECTIONDIALOG_H