summaryrefslogtreecommitdiff
path: root/noncore/graphics/opie-eye/iface/slaveiface.h
Side-by-side diff
Diffstat (limited to 'noncore/graphics/opie-eye/iface/slaveiface.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/graphics/opie-eye/iface/slaveiface.h47
1 files changed, 47 insertions, 0 deletions
diff --git a/noncore/graphics/opie-eye/iface/slaveiface.h b/noncore/graphics/opie-eye/iface/slaveiface.h
new file mode 100644
index 0000000..e1ecf1f
--- a/dev/null
+++ b/noncore/graphics/opie-eye/iface/slaveiface.h
@@ -0,0 +1,47 @@
+/*
+ *GPLv2
+ */
+
+#ifndef SLAVE_INTERFACE_H
+#define SLAVE_INTERFACE_H
+
+#include <qpixmap.h>
+#include <qstring.h>
+
+/**
+ * The Data Packets we use
+ */
+
+struct ImageInfo {
+ ImageInfo() : kind(false){}
+ bool operator==( const ImageInfo other ) {
+ if ( kind != other.kind ) return false;
+ if ( file != other.file ) return false;
+ return true;
+ }
+ bool kind;
+ QString file;
+ QString info;
+};
+
+struct PixmapInfo {
+ PixmapInfo() : width( -1 ), height( -1 ) {}
+ bool operator==( const PixmapInfo& r ) {
+ if ( width != r.width ) return false;
+ if ( height != r.height ) return false;
+ if ( file != r.file ) return false;
+ return true;
+ }
+ int width, height;
+ QString file;
+ QPixmap pixmap;
+};
+
+
+/*
+ * Image Infos
+ */
+
+
+
+#endif