Continued ripping up the source.
[aesalon.git] / gui / src / MainWindow.cpp
blob1fed229dc63ee1d07ea44947d6b79cccc98ffc77
1 #include <QApplication>
2 #include "MainWindow.h"
3 #include "MainWindow.moc"
5 #include "MainArea.h"
6 #include "Configuration.h"
8 namespace Aesalon {
9 namespace GUI {
11 MainWindow::MainWindow(QWidget *parent) {
12 QSettings settings;
13 setup_menus();
14 setCentralWidget(new MainArea());
15 this->showMaximized();
18 void MainWindow::setup_menus() {
19 aesalon_menu = new QMenu(tr("&Aesalon"));
20 aesalon_menu->addAction("&Configuration . . .", this, SLOT(open_configuration()));
21 aesalon_menu->addAction("&Quit", this, SLOT(close()));
22 menuBar()->addMenu(aesalon_menu);
26 void MainWindow::open_configuration() {
27 Configuration *config = new Configuration(this);
28 config->exec();
31 } // namespace GUI
32 } // namespace Aesalon