From: Zack Rusin Date: Sat, 23 Apr 2011 06:30:29 +0000 (-0400) Subject: Size the image widget more reasonably. X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=96a8349e179dd4891932ef18d3bdd091ec69a7aa;p=apitrace Size the image widget more reasonably. --- 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