--- /dev/null
+#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