equal
deleted
inserted
replaced
1 #ifndef MAINWINDOW_H |
1 #ifndef MAINWINDOW_H |
2 #define MAINWINDOW_H |
2 #define MAINWINDOW_H |
3 |
3 |
4 #include <QMainWindow> |
4 #include <QMainWindow> |
5 |
5 |
|
6 class QStackedWidget; |
6 class QTabWidget; |
7 class QTabWidget; |
7 class QListWidget; |
8 class QListWidget; |
|
9 class QWebView; |
8 |
10 |
9 namespace Ui { |
11 namespace Ui { |
10 class MainWindow; |
12 class MainWindow; |
11 } |
13 } |
12 |
14 |
14 Q_OBJECT |
16 Q_OBJECT |
15 public: |
17 public: |
16 explicit MainWindow(QWidget *parent = 0); |
18 explicit MainWindow(QWidget *parent = 0); |
17 ~MainWindow(); |
19 ~MainWindow(); |
18 |
20 |
|
21 enum {EListPage = 0, |
|
22 EEcoPage, |
|
23 ENutritionPage}; |
|
24 |
19 void createMenus(); |
25 void createMenus(); |
20 |
26 |
21 public slots: |
27 public slots: |
22 void displayVersion(); |
28 void displayVersion(); |
23 void displayPath(); |
29 void displayPath(); |
|
30 void displayEcoDetails(); |
|
31 void displayList(); |
|
32 void displayNutrition(); |
24 |
33 |
25 protected: |
34 protected: |
26 void changeEvent(QEvent *e); |
35 void changeEvent(QEvent *e); |
27 |
36 |
28 private: |
37 private: |
29 Ui::MainWindow *ui; |
38 Ui::MainWindow *ui; |
|
39 QStackedWidget *stackedWidget; |
30 QTabWidget *tabWidget; |
40 QTabWidget *tabWidget; |
31 QListWidget *bestList; |
41 QListWidget *bestList; |
32 QListWidget *okList; |
42 QListWidget *okList; |
33 QListWidget *worstList; |
43 QListWidget *worstList; |
34 |
44 |
|
45 QWebView *ecoDetails; |
|
46 |
|
47 QAction *ecoAction; |
|
48 QAction *fishesAction; |
35 QAction *nuAction; |
49 QAction *nuAction; |
36 QAction *verAction; |
50 QAction *verAction; |
37 QAction *exitAction; |
51 QAction *exitAction; |
38 }; |
52 }; |
39 |
53 |