#include "MainWindow.h" #include "OpenGlViewer.h" #include "defines.h" #include MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui (new Ui::MainWindowClass) { setupWindow(); } MainWindow::~MainWindow() { delete ui; } void MainWindow::setupWindow() { ui->setupUi(this); this->setWindowTitle(WINDOW_NAME); this->setWindowIcon(QIcon(":/MainWindow/icon.ico")); this->resize(WINDOW_WIDTH, WINDOW_HEIGHT); this->setCentralWidget(new OpenGlViewer(this)); ui->statusBar->showMessage(DEFAULT_STATUS_MESSAGE); } void MainWindow::keyPressEvent(QKeyEvent * keyEvent) { switch (keyEvent->key()) { case Qt::Key::Key_Escape: close(); break; } QMainWindow::keyPressEvent(keyEvent); }