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();
47 bool tempLandscapeMode;
53 ChooseListForm * chooseListForm;
54 SettingsForm * settingsForm;
56 RequestWebpage * requestWebpage;
58 void closeEvent(QCloseEvent *event);
61 void slotSyncList(QNetworkReply*);
62 void on_actionLists_triggered();
63 void on_actionSort_A_Z_triggered();
64 void on_actionAuto_Orientation_triggered();
65 void on_actionChecked_bottom_triggered();
66 void on_actionAbout_triggered();
67 void on_actionRotate_triggered();
68 void on_actionSync_triggered();
69 void on_actionSetting_triggered();
70 void on_actionKeep_backlight_on_triggered();
71 void Keep_backlight_on();