13 #include "uibasemod.h" 22 namespace
ColTab {
class Sequence; }
39 uiPixmap(
const char* icon_identifier);
47 void convertFromRGBArray(
const uiRGBArray&);
49 mQtclass(QPixmap*) qpixmap() {
return qpixmap_; }
50 const mQtclass(QPixmap*) qpixmap()
const {
return qpixmap_; }
52 void fill(
const Color&);
58 const char*
source()
const {
return srcname_; }
59 void setSource(
const char* src ) { srcname_ = src; }
61 bool save(
const char* fnm,
const char* fmt=0,
62 int quality=-1)
const;
64 static bool isPresent(
const char*);
75 bool withprintformats=false);
77 bool withprintformats=false);
79 bool withprintformats=false);
#define mExpClass(module)
Definition: commondefs.h:157
void supportedImageFormats(BufferStringSet &, bool forread=false, bool withprintformats=false)
void setSource(const char *src)
Definition: uipixmap.h:59
#define mQtclass(cls)
Definition: commondefs.h:232
const mQtclass(QPixmap *) qpixmap() const
Definition: uipixmap.h:50
#define mGlobal(module)
Definition: commondefs.h:160
mFDQtclass(QBitmap) mFDQtclass(QPaintDevice) mFDQtclass(QPixmap) class BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:25
void getImageFormatDescs(BufferStringSet &descs, bool forread, bool withprintformats=false)
void getImageFileFilter(BufferString &filter, bool forread, bool withprintformats=false)
BufferString srcname_
Definition: uipixmap.h:69
Off-screen pixel-based paint device.
Definition: uipixmap.h:33
mQtclass(QPixmap *) qpixmap()
Definition: uipixmap.h:49
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
bool isEmpty(const char *)
object with a name.
Definition: namedobj.h:20
const char * source() const
Definition: uipixmap.h:58
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer, similar to Qt.
Definition: color.h:24
static Color NoColor()
Definition: color.h:74