From 96a8349e179dd4891932ef18d3bdd091ec69a7aa Mon Sep 17 00:00:00 2001 From: Zack Rusin Date: Sat, 23 Apr 2011 02:30:29 -0400 Subject: [PATCH] Size the image widget more reasonably. --- gui/mainwindow.cpp | 9 +++++++-- gui/ui/imageviewer.ui | 8 ++++---- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/gui/mainwindow.cpp b/gui/mainwindow.cpp index 90e5f2a..9a50510 100644 --- a/gui/mainwindow.cpp +++ b/gui/mainwindow.cpp @@ -18,8 +18,10 @@ #include "vertexdatainterpreter.h" #include +#include #include #include +#include #include #include #include @@ -560,10 +562,13 @@ void MainWindow::showSelectedSurface() return; QVariant var = item->data(0, Qt::UserRole); - + QImage img = var.value(); ImageViewer *viewer = new ImageViewer(this); viewer->setAttribute(Qt::WA_DeleteOnClose, true); - viewer->setImage(var.value()); + viewer->setImage(img); + QRect screenRect = QApplication::desktop()->availableGeometry(); + viewer->resize(qMin(int(0.75 * screenRect.width()), img.width()) + 40, + qMin(int(0.75 * screenRect.height()), img.height()) + 40); viewer->show(); viewer->raise(); viewer->activateWindow(); diff --git a/gui/ui/imageviewer.ui b/gui/ui/imageviewer.ui index 0f126b7..3ae2dad 100644 --- a/gui/ui/imageviewer.ui +++ b/gui/ui/imageviewer.ui @@ -6,8 +6,8 @@ 0 0 - 400 - 300 + 825 + 629 @@ -24,8 +24,8 @@ 0 0 - 386 - 286 + 811 + 615 -- 2.43.0