10 #include <QStateMachine>
12 #include <QAbstractTransition>
13 #include <QPropertyAnimation>
14 #include <QCloseEvent>
15 #include "slidewidget.h"
18 #include "chooselistform.h"
19 #include "settingsform.h"
20 #include "systemsettings.h"
21 #include "mycheckboxcontainer.h"
22 #include "requestwebpage.h"
29 class MainForm : public QMainWindow
34 explicit MainForm(QWidget *parent = 0);
37 void setLandscapeMode(bool landscape);
40 void keyboardClosed(bool closed);
41 void changeWidget(int step);
42 void stateOutFinished();
46 bool tempLandscapeMode;
52 ChooseListForm * chooseListForm;
53 SettingsForm * settingsForm;
55 RequestWebpage * requestWebpage;
57 void closeEvent(QCloseEvent *event);
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();