summaryrefslogtreecommitdiff
path: root/main_window.cpp
diff options
context:
space:
mode:
authorDennis Brentjes <d.brentjes@gmail.com>2014-05-03 10:57:11 +0200
committerDennis Brentjes <d.brentjes@gmail.com>2014-05-03 10:57:11 +0200
commit5bf919190e90b017ff00ab074bce68e90958fa3c (patch)
tree4dfa89be670c4b7ea8ca0054751fe7da8451134a /main_window.cpp
parent42442fd5025b69c4b7800c71d6f568ae255e7b00 (diff)
downloadgeneric-gui-5bf919190e90b017ff00ab074bce68e90958fa3c.tar.gz
generic-gui-5bf919190e90b017ff00ab074bce68e90958fa3c.tar.bz2
generic-gui-5bf919190e90b017ff00ab074bce68e90958fa3c.zip
Adds a mapping variant to the generic gui.
Diffstat (limited to 'main_window.cpp')
-rw-r--r--main_window.cpp23
1 files changed, 23 insertions, 0 deletions
diff --git a/main_window.cpp b/main_window.cpp
new file mode 100644
index 0000000..65daf3e
--- /dev/null
+++ b/main_window.cpp
@@ -0,0 +1,23 @@
+#include "main_window.hpp"
+
+MainWindow::MainWindow()
+: fake_argc(0)
+, qapp(fake_argc, nullptr)
+, w()
+, area(new QMdiArea())
+, layout(new QVBoxLayout())
+{
+ area->setLayout(layout);
+
+ w.setCentralWidget(area);
+}
+
+void MainWindow::add_widget(QWidget* widget)
+{
+ layout->addWidget(widget);
+}
+
+int MainWindow::show_and_run() {
+ w.show();
+ return qapp.exec();
+}