void MainWindow::viewModel() { // if (!viewModelSubWindow) SubWindow *viewModelSubWindow = new SubWindow(_mdiArea, "Model view", SubWindow::ModelView); imageLabel = new QLabel; imageLabel->setBackgroundRole(QPalette::Base); imageLabel->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored); imageLabel->setScaledContents(true); scrollArea = new QScrollArea; scrollArea->setBackgroundRole(QPalette::Dark); scrollArea->setWidget(imageLabel); viewModelSubWindow->setWidget(scrollArea); QImage image(liveSim->graphFilePath()); imageLabel->setPixmap(QPixmap::fromImage(image)); scaleFactor = 1.0; scrollArea->setWidgetResizable(true); viewModelSubWindow->adjustSize(); viewModelSubWindow->showMaximized(); }