From da305e17be24b9db1c2014c6125399147ec404d9 Mon Sep 17 00:00:00 2001 From: "Felix (xq) Queißner" Date: Fri, 5 Jun 2020 10:26:57 +0200 Subject: Makes graphics view zoom to fit first. --- browsertab.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'browsertab.cpp') diff --git a/browsertab.cpp b/browsertab.cpp index 856b3f5..d7c974b 100644 --- a/browsertab.cpp +++ b/browsertab.cpp @@ -10,6 +10,9 @@ #include #include +#include +#include + BrowserTab::BrowserTab(MainWindow * mainWindow) : QWidget(nullptr), ui(new Ui::BrowserTab), @@ -170,8 +173,16 @@ void BrowserTab::on_gemini_complete(const QByteArray &data, const QString &mime) QImage img; if(img.loadFromData(data, nullptr)) { - this->graphics_scene.addPixmap(QPixmap::fromImage(img)); + auto * item = this->graphics_scene.addPixmap(QPixmap::fromImage(img)); + } + else + { + auto * item = this->graphics_scene.addText("Failed to load picture!"); } + + + this->ui->graphics_browser->fitInView(graphics_scene.sceneRect(), Qt::KeepAspectRatio); + } else { this->ui->text_browser->setVisible(true); -- cgit v1.2.3