I dont know why !
[lichviet-widget] / settingsdlg.h
1 #ifndef SETTINGSDLG_H
2 #define SETTINGSDLG_H
3
4 #include <QDialog>
5 #include <QTableWidget>
6 #include <QDialogButtonBox>
7 #include <QHBoxLayout>
8 #include <QVBoxLayout>
9 #include <QGridLayout>
10 #include <QListWidget>
11 #include <QListWidgetItem>
12
13 class SettingsDlg : public QDialog
14 {
15     Q_OBJECT
16 public:
17     explicit SettingsDlg(QWidget *parent = 0);
18
19 private:
20     QTabWidget *tabWidget;
21     QDialogButtonBox *buttonBox;
22     QGridLayout *mainLayout;
23
24 signals:
25
26 public slots:
27     void showSettingsDialog();
28
29 };
30
31 class GeneralTab : public QWidget
32 {
33     Q_OBJECT
34
35 private:
36     QVBoxLayout *mainLayout;
37
38 public:
39     GeneralTab(QWidget *parent = 0);
40 };
41
42 class ThemeTab : public QWidget
43 {
44     Q_OBJECT
45
46 private:
47     QVBoxLayout *mainLayout;
48     QListWidget *themes;
49
50
51 public:
52     ThemeTab(QWidget *parent = 0);
53 };
54
55
56 #endif // SETTINGSDLG_H