Added settings dialog
[impuzzle] / src / settingsdialog.h
diff --git a/src/settingsdialog.h b/src/settingsdialog.h
new file mode 100644 (file)
index 0000000..53feb67
--- /dev/null
@@ -0,0 +1,30 @@
+#ifndef SETTINGSDIALOG_H
+#define SETTINGSDIALOG_H
+
+#include <QDialog>
+
+class QVBoxLayout;
+class QGroupBox;
+class QRadioButton;
+class QHBoxLayout;
+
+class SettingsDialog : public QDialog
+{
+    Q_OBJECT
+
+public:
+    SettingsDialog(QWidget *parent = 0);
+
+private slots:
+    void difficultySelectionChanged(bool value);
+
+private:
+    QVBoxLayout *mainLayout_;
+    QHBoxLayout *buttonLayout_;
+
+    QRadioButton *easyButton_;
+    QRadioButton *hardButton_;
+
+    QGroupBox *buttonGroup_;
+};
+#endif