summaryrefslogtreecommitdiff
path: root/saltoqd/msolimageiohandler.h
diff options
context:
space:
mode:
authorJavier <dev.git@javispedro.com>2015-04-14 23:36:29 +0200
committerJavier <dev.git@javispedro.com>2015-04-14 23:38:28 +0200
commite48a4a6f34bd813c690d8066af39c781a922b532 (patch)
tree7b5ba4348b5a29b3928f898f7245d0734d7fd51b /saltoqd/msolimageiohandler.h
parentf915a22bd680376dc47ff72bb00ac73df1dd09a7 (diff)
downloadsaltoq-e48a4a6f34bd813c690d8066af39c781a922b532.tar.gz
saltoq-e48a4a6f34bd813c690d8066af39c781a922b532.zip
allow writing images from dbus
Diffstat (limited to 'saltoqd/msolimageiohandler.h')
-rw-r--r--saltoqd/msolimageiohandler.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/saltoqd/msolimageiohandler.h b/saltoqd/msolimageiohandler.h
new file mode 100644
index 0000000..992c68e
--- /dev/null
+++ b/saltoqd/msolimageiohandler.h
@@ -0,0 +1,20 @@
+#ifndef MSOLIMAGEIOHANDLER_H
+#define MSOLIMAGEIOHANDLER_H
+
+#include <QtGui/QImageIOHandler>
+
+class MSOLImageIOHandler : public QImageIOHandler
+{
+public:
+ MSOLImageIOHandler();
+
+ bool canRead() const Q_DECL_OVERRIDE;
+ bool read(QImage *image) Q_DECL_OVERRIDE;
+ bool write(const QImage &image) Q_DECL_OVERRIDE;
+
+ bool supportsOption(ImageOption option) const Q_DECL_OVERRIDE;
+ QVariant option(ImageOption option) const Q_DECL_OVERRIDE;
+ void setOption(ImageOption option, const QVariant &value) Q_DECL_OVERRIDE;
+};
+
+#endif // MSOLIMAGEIOHANDLER_H