blob: e1ecf1f032dc1556c701d0aa6d3e0c90ef8b16c9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
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
|