summary refs log tree commit diff
path: root/src/Utils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Utils.cpp')
-rw-r--r--src/Utils.cpp11
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(); +}