Updated packaging files in debian folder.
[ptas] / zouba / src / gui / locationmodifydialog.h
1 #ifndef LOCATIONMODIFYDIALOG_H
2 #define LOCATIONMODIFYDIALOG_H
3
4 #include <QDialog>
5 #include <QListWidgetItem>
6
7 #include "../logic/locationfinder.h"
8
9 namespace Ui {
10     class LocationModifyDialog;
11 }
12
13 class LocationModifyDialog : public QDialog
14 {
15     Q_OBJECT
16
17 public:
18     explicit LocationModifyDialog(QWidget *parent = 0, Location *edit = NULL);
19     ~LocationModifyDialog();
20
21 private:
22     Ui::LocationModifyDialog *ui;
23
24 private slots:
25     void on_address_list_itemClicked(QListWidgetItem* item);
26     void on_search_button_clicked();
27
28     void location_search_finished();
29     void orientationChanged();
30
31 private : // Methods
32     void populateList(const QList<Location*> &list);
33
34 private: // Variables
35     LocationFinder *finder;
36     bool edit;
37 };
38
39 #endif // LOCATIONMODIFYDIALOG_H