Bump version number
[weightgraph] / weightgraph / editwindow.h
1 #ifndef EDITWINDOW_H
2 #define EDITWINDOW_H
3
4 #include <QMainWindow>
5 #include <QPushButton>
6 #include <QDateEdit>
7 #ifdef Q_WS_MAEMO_5
8 #include <QMaemo5ValueButton>
9 #endif
10 #include <QGridLayout>
11 #include <QDialog>
12 #include "weightview.h"
13 #include "weightdata.h"
14
15 class EditWindow : public QMainWindow
16 {
17   Q_OBJECT
18 public:
19   explicit EditWindow(QWidget *parent = 0);
20 public slots:
21   void updateButtons();
22   void addWeight();
23   void removeSelected();
24   void editSelected();
25   void show();
26 private:
27   WeightView weightView;
28   QPushButton addButton, removeButton, editButton;
29   bool shown;
30 };
31
32 class AddWeightDialog : public QDialog
33 {
34   Q_OBJECT
35 public:
36   AddWeightDialog(QWidget *parent=0);
37   WeightDataModel::DateWeight getDateWeight();
38 private:
39 #ifdef Q_WS_MAEMO_5
40   QMaemo5ValueButton *date;
41 #else
42   QDateEdit *date;
43 #endif
44   WeightSpinBox *weight;
45 };
46
47
48 #endif // EDITWINDOW_H