summaryrefslogtreecommitdiff
path: root/noncore/graphics/opie-eye/iface/slaveiface.h
Unidiff
Diffstat (limited to 'noncore/graphics/opie-eye/iface/slaveiface.h') (more/less context) (show 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 @@
1/*
2 *GPLv2
3 */
4
5#ifndef SLAVE_INTERFACE_H
6#define SLAVE_INTERFACE_H
7
8#include <qpixmap.h>
9#include <qstring.h>
10
11/**
12 * The Data Packets we use
13 */
14
15struct ImageInfo {
16 ImageInfo() : kind(false){}
17 bool operator==( const ImageInfo other ) {
18 if ( kind != other.kind ) return false;
19 if ( file != other.file ) return false;
20 return true;
21 }
22 bool kind;
23 QString file;
24 QString info;
25};
26
27struct PixmapInfo {
28 PixmapInfo() : width( -1 ), height( -1 ) {}
29 bool operator==( const PixmapInfo& r ) {
30 if ( width != r.width ) return false;
31 if ( height != r.height ) return false;
32 if ( file != r.file ) return false;
33 return true;
34 }
35 int width, height;
36 QString file;
37 QPixmap pixmap;
38};
39
40
41/*
42 * Image Infos
43 */
44
45
46
47#endif