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 Fishes; |
6 class QStackedWidget; |
7 class QStackedWidget; |
7 class QTabWidget; |
8 class QTabWidget; |
8 class QListWidget; |
9 class QListWidget; |
9 class QWebView; |
10 class QWebView; |
|
11 class QSqlQueryModel; |
10 |
12 |
11 namespace Ui { |
13 namespace Ui { |
12 class MainWindow; |
14 class MainWindow; |
13 } |
15 } |
14 |
16 |
19 ~MainWindow(); |
21 ~MainWindow(); |
20 |
22 |
21 enum {EListPage = 0, |
23 enum {EListPage = 0, |
22 EEcoPage, |
24 EEcoPage, |
23 ENutritionPage}; |
25 ENutritionPage}; |
|
26 enum ListIndex {EBestList =0, EOkList, EWorstList}; |
24 |
27 |
25 void createMenus(); |
28 void createMenus(); |
26 |
29 |
27 public slots: |
30 public slots: |
28 void displayVersion(); |
31 void displayVersion(); |
29 void displayPath(); |
32 void displayPath(); |
30 void displayEcoDetails(); |
33 void displayEcoDetails(); |
31 void displayList(); |
34 void displayList(); |
32 void displayNutrition(); |
35 void displayNutrition(); |
|
36 void setCurrentList(int l); |
33 |
37 |
34 protected: |
38 protected: |
35 void changeEvent(QEvent *e); |
39 void changeEvent(QEvent *e); |
36 |
40 |
37 private: |
41 private: |
42 QListWidget *okList; |
46 QListWidget *okList; |
43 QListWidget *worstList; |
47 QListWidget *worstList; |
44 |
48 |
45 QWebView *ecoDetails; |
49 QWebView *ecoDetails; |
46 |
50 |
|
51 QSqlQueryModel *model; |
|
52 |
|
53 ListIndex index; // which list is currently displayed in tab widget |
|
54 Fishes *fishDb; |
47 QAction *ecoAction; |
55 QAction *ecoAction; |
48 QAction *fishesAction; |
56 QAction *fishesAction; |
49 QAction *nuAction; |
57 QAction *nuAction; |
50 QAction *verAction; |
58 QAction *verAction; |
51 QAction *exitAction; |
59 QAction *exitAction; |