#include "mainwindow.h" #include "ui_mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); setCentralWidget(new InteractionCanvas()); } MainWindow::~MainWindow() { delete ui; } /** * @brief MainWindow::on_actionPreferences_triggered * Creates a DlgPreferences Dialog and sets hight and width of the MainWindow. */ void MainWindow::on_actionPreferences_triggered() { qDebug() << "Preferences called"; DlgPreferences *tmp = new DlgPreferences(this); tmp->setHeight(size().height()); tmp->setWidth(size().width()); if(tmp->exec()) { qDebug() << "DlgPreferences okay clicked."; int width = tmp->Width(); int height = tmp->Height(); if(width >= 100 && width <= 800 && height >= 100 && height <= 800) { qDebug() << "Resizing QMainWindow."; resize(width,height); } } delete tmp; } void MainWindow::mouseMoveEvent(QMouseEvent *mouseEvent) { qDebug() << "MainWindow:" << mouseEvent->pos(); }