10 #include <QStateMachine>
12 #include <QAbstractTransition>
13 #include <QPropertyAnimation>
14 #include <QCloseEvent>
16 #include "slidewidget.h"
19 #include "chooselistform.h"
20 #include "settingsform.h"
21 #include "systemsettings.h"
22 #include "mycheckboxcontainer.h"
23 #include "requestwebpage.h"
30 class MainForm : public QMainWindow
35 explicit MainForm(QWidget *parent = 0);
38 void setLandscapeMode(bool landscape);
41 void keyboardClosed(bool closed);
42 void changeWidget(int step);
43 void stateOutFinished();
48 bool tempLandscapeMode;
54 ChooseListForm * chooseListForm;
55 SettingsForm * settingsForm;
57 RequestWebpage * requestWebpage;
59 void closeEvent(QCloseEvent *event);
62 void slotSyncList(QNetworkReply*);
63 void on_actionLists_triggered();
64 void on_actionSort_A_Z_triggered();
65 void on_actionAuto_Orientation_triggered();
66 void on_actionChecked_bottom_triggered();
67 void on_actionAbout_triggered();
68 void on_actionRotate_triggered();
69 void on_actionSync_triggered();
70 void on_actionSetting_triggered();
71 void on_actionKeep_backlight_on_triggered();
72 void Keep_backlight_on();