Esempio n. 1
0
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();
}