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.h | 47 |
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 |