Added sync functionality with website. http://www.willemliu.nl/qt/maemo/easylist...
[easylist] / settingsform.h
1 #ifndef SETTINGSFORM_H\r
2 #define SETTINGSFORM_H\r
3 \r
4 #include <QDebug>\r
5 #include <QWidget>\r
6 #include <QSettings>\r
7 #include <QCryptographicHash>\r
8 #include "slidewidget.h"\r
9 #include "globals.h"\r
10 \r
11 namespace Ui {\r
12     class SettingsForm;\r
13 }\r
14 \r
15 class SettingsForm : public SlideWidget\r
16 {\r
17     Q_OBJECT\r
18 \r
19 public:\r
20     explicit SettingsForm(QWidget *parent = 0);\r
21     ~SettingsForm();\r
22 \r
23     virtual void shown();\r
24 \r
25 signals:\r
26     void signalNavigate(int step);\r
27 \r
28 private slots:\r
29     void on_restoreSyncPushButton_clicked();\r
30     void on_applyPushButton_clicked();\r
31     void on_savePushButton_clicked();\r
32 \r
33     void on_cancelPushButton_clicked();\r
34 \r
35 private:\r
36     Ui::SettingsForm *ui;\r
37 \r
38     QSettings * settings;\r
39 \r
40     void saveSync();\r
41 };\r
42 \r
43 #endif // SETTINGSFORM_H\r