Data model for settings/options updates
[qtrapids] / src / utest / options / MainUI.cpp
diff --git a/src/utest/options/MainUI.cpp b/src/utest/options/MainUI.cpp
new file mode 100644 (file)
index 0000000..b75cbba
--- /dev/null
@@ -0,0 +1,27 @@
+#include "MainUI.hpp"
+#include "Options.hpp"
+
+#include <QTabWidget>
+#include <QBoxLayout>
+#include <QLabel>
+
+namespace testopt
+{
+
+
+using qtplus::SettingsModel;
+using qtplus::OptionsGroup;
+
+MainDialog::MainDialog()
+               : tabs_(new QTabWidget(this))
+               , model_(new SettingsModel(this))
+{
+       setWindowTitle("Test options");
+
+       QLabel *lbl = new QLabel();
+       tabs_->addTab(lbl, "Options");
+       setCentralWidget(tabs_);
+       model_->addGroup(SettingsModel::group_ptr(new OptionsGroup("Group1")));
+}
+
+} // namespace testopt