Accidentally removed shown(). Now put back.
[easylist] / mainform.h
1 #ifndef MAINFORM_H
2 #define MAINFORM_H
3
4 #include <QMainWindow>
5 #include <QSettings>
6 #include <QDate>
7 #include <QDebug>
8 #include <QDialog>
9 #include <QMessageBox>
10 #include <QStateMachine>
11 #include <QState>
12 #include <QAbstractTransition>
13 #include <QPropertyAnimation>
14 #include <QCloseEvent>
15 #include "slidewidget.h"
16 #include "listform.h"
17 #include "editform.h"
18 #include "chooselistform.h"
19 #include "settingsform.h"
20 #include "systemsettings.h"
21 #include "mycheckboxcontainer.h"
22 #include "requestwebpage.h"
23 #include "globals.h"
24
25 namespace Ui {
26     class MainForm;
27 }
28
29 class MainForm : public QMainWindow
30 {
31     Q_OBJECT
32
33 public:
34     explicit MainForm(QWidget *parent = 0);
35     ~MainForm();
36
37     void setLandscapeMode(bool landscape);
38
39 public slots:
40     void keyboardClosed(bool closed);
41     void changeWidget(int step);
42     void stateOutFinished();
43 private:
44     QSettings *settings;
45     bool landscape;
46     bool tempLandscapeMode;
47     int newIndex;
48     Ui::MainForm *ui;
49
50     ListForm * listForm;
51     EditForm * editForm;
52     ChooseListForm * chooseListForm;
53     SettingsForm * settingsForm;
54
55     RequestWebpage * requestWebpage;
56 protected:
57     void closeEvent(QCloseEvent *event);
58
59 private slots:
60     void slotSyncList(QNetworkReply*);
61     void on_actionLists_triggered();
62     void on_actionSort_A_Z_triggered();
63     void on_actionAuto_Orientation_triggered();
64     void on_actionChecked_bottom_triggered();
65     void on_actionAbout_triggered();
66     void on_actionRotate_triggered();
67     void on_actionSync_triggered();
68     void on_actionSetting_triggered();
69 };
70
71 #endif // MAINFORM_H