File gmic-qt-2.2.2-Use-HiDPI-icons.patch of Package gmic

From eb84a3c567fe42f3e8d409d765450f4a436020b5 Mon Sep 17 00:00:00 2001
From: Andreas Schneider <asn@cryptomilk.org>
Date: Thu, 3 May 2018 22:19:38 +0200
Subject: [PATCH] Use HiDPI icons

---
 src/gmic_qt.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/gmic_qt.cpp b/src/gmic_qt.cpp
index 53b86fa..653615f 100644
--- a/src/gmic_qt.cpp
+++ b/src/gmic_qt.cpp
@@ -64,6 +64,7 @@ int launchPlugin()
 #ifdef _IS_WINDOWS_
   SetErrorMode(SEM_FAILCRITICALERRORS | SEM_NOGPFAULTERRORBOX | SEM_NOOPENFILEERRORBOX);
 #endif
+  QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
 
   QApplication app(dummy_argc, dummy_argv);
   app.setWindowIcon(QIcon(":resources/gmic_hat.png"));
@@ -99,6 +100,8 @@ int launchPluginHeadlessUsingLastParameters()
 #ifdef _IS_WINDOWS_
   SetErrorMode(SEM_FAILCRITICALERRORS | SEM_NOGPFAULTERRORBOX | SEM_NOOPENFILEERRORBOX);
 #endif
+  QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
+
   QApplication app(dummy_argc, dummy_argv);
   app.setWindowIcon(QIcon(":resources/gmic_hat.png"));
   QCoreApplication::setOrganizationName(GMIC_QT_ORGANISATION_NAME);
@@ -123,6 +126,8 @@ int launchPluginHeadless(const char * command, GmicQt::InputMode input, GmicQt::
 #ifdef _IS_WINDOWS_
   SetErrorMode(SEM_FAILCRITICALERRORS | SEM_NOGPFAULTERRORBOX | SEM_NOOPENFILEERRORBOX);
 #endif
+  QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
+
   QCoreApplication app(dummy_argc, dummy_argv);
   QCoreApplication::setOrganizationName(GMIC_QT_ORGANISATION_NAME);
   QCoreApplication::setOrganizationDomain(GMIC_QT_ORGANISATION_DOMAIN);
-- 
2.16.3

openSUSE Build Service is sponsored by