diff options
Diffstat (limited to 'main_window.cpp')
| -rw-r--r-- | main_window.cpp | 23 |
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(); +} |
