From 5bf919190e90b017ff00ab074bce68e90958fa3c Mon Sep 17 00:00:00 2001 From: Dennis Brentjes Date: Sat, 3 May 2014 10:57:11 +0200 Subject: Adds a mapping variant to the generic gui. --- main_window.cpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 main_window.cpp (limited to 'main_window.cpp') 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(); +} -- cgit v1.2.3-70-g09d2