OpendTect  6.6
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
uiPixmap Class Reference

Off-screen pixel-based paint device. More...

Inheritance diagram for uiPixmap:
[legend]

Public Member Functions

 uiPixmap ()
 
 uiPixmap (const char *icon_identifier)
 
 uiPixmap (const char *xpm[])
 
 uiPixmap (const QPixmap &)
 
 uiPixmap (const uiPixmap &)
 
 uiPixmap (const uiRGBArray &)
 
 uiPixmap (int w, int h)
 
virtual ~uiPixmap ()
 
void convertFromRGBArray (const uiRGBArray &)
 
void fill (const Color &)
 
void fill (const ColTab::Sequence &, bool hor)
 
void fillGradient (const Color &col1, const Color &col2, bool hor)
 
int height () const
 
bool isEmpty () const
 
QPixmap * qpixmap ()
 
const QPixmap * qpixmap () const
 
bool save (const char *fnm, const char *fmt=0, int quality=-1) const
 
const char * source () const
 
int width () const
 
- Public Member Functions inherited from NamedObject
 NamedObject (const char *nm=nullptr)
 
 NamedObject (const NamedObject &oth)
 
virtual ~NamedObject ()
 
virtual BufferString getName () const
 
bool getNameFromPar (const IOPar &)
 
virtual const name_typename () const
 
NamedObjectoperator= (const NamedObject &)
 
bool operator== (const NamedObject &oth) const
 
virtual void setName (const char *nm)
 
- Public Member Functions inherited from ObjectWithName
virtual ~ObjectWithName ()
 
bool hasName (const char *nm) const
 
bool hasName (const name_type &nm) const
 
void putNameInPar (IOPar &) const
 

Static Public Member Functions

static bool isPresent (const char *)
 

Protected Attributes

QPixmap * qpixmap_
 
BufferString srcname_
 
- Protected Attributes inherited from NamedObject
BufferString name_
 

Additional Inherited Members

- Public Types inherited from ObjectWithName
typedef OD::String name_type
 

Detailed Description

Off-screen pixel-based paint device.

Icons pixmaps can be created from the identifier, see odiconfile.h. It is, basically, the file name without extension.

<>

Constructor & Destructor Documentation

◆ uiPixmap() [1/7]

uiPixmap::uiPixmap ( )

◆ uiPixmap() [2/7]

uiPixmap::uiPixmap ( int  w,
int  h 
)

◆ uiPixmap() [3/7]

uiPixmap::uiPixmap ( const char *  icon_identifier)

◆ uiPixmap() [4/7]

uiPixmap::uiPixmap ( const uiRGBArray )

◆ uiPixmap() [5/7]

uiPixmap::uiPixmap ( const char *  xpm[])

◆ uiPixmap() [6/7]

uiPixmap::uiPixmap ( const QPixmap &  )

◆ uiPixmap() [7/7]

uiPixmap::uiPixmap ( const uiPixmap )

◆ ~uiPixmap()

virtual uiPixmap::~uiPixmap ( )
virtual

Member Function Documentation

◆ convertFromRGBArray()

void uiPixmap::convertFromRGBArray ( const uiRGBArray )

◆ fill() [1/2]

void uiPixmap::fill ( const Color )

◆ fill() [2/2]

void uiPixmap::fill ( const ColTab::Sequence ,
bool  hor 
)

◆ fillGradient()

void uiPixmap::fillGradient ( const Color col1,
const Color col2,
bool  hor 
)

◆ height()

int uiPixmap::height ( ) const

◆ isEmpty()

bool uiPixmap::isEmpty ( ) const

◆ isPresent()

static bool uiPixmap::isPresent ( const char *  )
static

◆ qpixmap() [1/2]

QPixmap* uiPixmap::qpixmap ( )
inline

◆ qpixmap() [2/2]

const QPixmap* uiPixmap::qpixmap ( ) const
inline

◆ save()

bool uiPixmap::save ( const char *  fnm,
const char *  fmt = 0,
int  quality = -1 
) const

◆ source()

const char* uiPixmap::source ( ) const
inline

◆ width()

int uiPixmap::width ( ) const

Member Data Documentation

◆ qpixmap_

QPixmap* uiPixmap::qpixmap_
protected

◆ srcname_

BufferString uiPixmap::srcname_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022