1 files changed, 11 insertions, 0 deletions
diff --git a/src/Utils.cpp b/src/Utils.cpp
index cd615c24..f0a8d61b 100644
--- a/src/Utils.cpp
+++ b/src/Utils.cpp
@@ -1,9 +1,11 @@
#include "Utils.h"
#include <QApplication>
+#include <QBuffer>
#include <QComboBox>
#include <QDesktopWidget>
#include <QGuiApplication>
+#include <QImageReader>
#include <QProcessEnvironment>
#include <QScreen>
#include <QSettings>
@@ -657,3 +659,12 @@ utils::restoreCombobox(QComboBox *combo, const QString &value)
}
}
}
+
+QImage
+utils::readImage(QByteArray *data)
+{
+ QBuffer buf(data);
+ QImageReader reader(&buf);
+ reader.setAutoTransform(true);
+ return reader.read();
+}
|