* first commit from develop
[lichviet-widget] / settingsdlg.h
diff --git a/settingsdlg.h b/settingsdlg.h
new file mode 100644 (file)
index 0000000..491d31b
--- /dev/null
@@ -0,0 +1,56 @@
+#ifndef SETTINGSDLG_H
+#define SETTINGSDLG_H
+
+#include <QDialog>
+#include <QTableWidget>
+#include <QDialogButtonBox>
+#include <QHBoxLayout>
+#include <QVBoxLayout>
+#include <QGridLayout>
+#include <QListWidget>
+#include <QListWidgetItem>
+
+class SettingsDlg : public QDialog
+{
+    Q_OBJECT
+public:
+    explicit SettingsDlg(QWidget *parent = 0);
+
+private:
+    QTabWidget *tabWidget;
+    QDialogButtonBox *buttonBox;
+    QGridLayout *mainLayout;
+
+signals:
+
+public slots:
+    void showSettingsDialog();
+
+};
+
+class GeneralTab : public QWidget
+{
+    Q_OBJECT
+
+private:
+    QVBoxLayout *mainLayout;
+
+public:
+    GeneralTab(QWidget *parent = 0);
+};
+
+class ThemeTab : public QWidget
+{
+    Q_OBJECT
+
+private:
+    QVBoxLayout *mainLayout;
+    QListWidget *themes;
+
+
+public:
+    ThemeTab(QWidget *parent = 0);
+};
+
+
+#endif // SETTINGSDLG_H