Eneboo - Documentación para desarrolladores
|
The QIconFactory class is used to create pixmaps for a QIconSet. Más...
#include <qiconset.h>
Métodos públicos | |
QIconFactory () | |
virtual | ~QIconFactory () |
virtual QPixmap * | createPixmap (const QIconSet &iconSet, QIconSet::Size size, QIconSet::Mode mode, QIconSet::State state) |
void | setAutoDelete (bool autoDelete) |
bool | autoDelete () const |
QIconFactory () | |
virtual | ~QIconFactory () |
virtual QPixmap * | createPixmap (const QIconSet &iconSet, QIconSet::Size size, QIconSet::Mode mode, QIconSet::State state) |
void | setAutoDelete (bool autoDelete) |
bool | autoDelete () const |
Métodos públicos estáticos | |
static QIconFactory * | defaultFactory () |
static void | installDefaultFactory (QIconFactory *factory) |
static QIconFactory * | defaultFactory () |
static void | installDefaultFactory (QIconFactory *factory) |
Amigas | |
class | QIconSet |
class | QIconSetPrivate |
The QIconFactory class is used to create pixmaps for a QIconSet.
By reimplementing createPixmap(), you can override QIconSet's default algorithm for computing pixmaps not supplied by the user.
Call setAutoDelete(TRUE) if you want the factory to automatically delete itself when it is no longer needed by QIconSet.
QIconFactory::QIconFactory | ( | ) |
Constructs an icon factory.
QIconFactory::~QIconFactory | ( | ) | [virtual] |
Destroys the object and frees any allocated resources.
QIconFactory::QIconFactory | ( | ) |
virtual QIconFactory::~QIconFactory | ( | ) | [virtual] |
bool QIconFactory::autoDelete | ( | ) | const [inline] |
Returns TRUE if auto-deletion is enabled; otherwise returns FALSE.
bool QIconFactory::autoDelete | ( | ) | const [inline] |
QPixmap * QIconFactory::createPixmap | ( | const QIconSet & | iconSet, |
QIconSet::Size | size, | ||
QIconSet::Mode | mode, | ||
QIconSet::State | state | ||
) | [virtual] |
Ceates a pixmap for iconSet with a certain size, mode, and state. Returns 0 if the default QIconSet algorithm should be used to create a pixmap that wasn't supplied by the user.
It is the caller's responsibility to delete the returned pixmap.
The default implementation always returns 0.
virtual QPixmap* QIconFactory::createPixmap | ( | const QIconSet & | iconSet, |
QIconSet::Size | size, | ||
QIconSet::Mode | mode, | ||
QIconSet::State | state | ||
) | [virtual] |
QIconFactory * QIconFactory::defaultFactory | ( | ) | [static] |
Returns the default icon factory.
static QIconFactory* QIconFactory::defaultFactory | ( | ) | [static] |
void QIconFactory::installDefaultFactory | ( | QIconFactory * | factory | ) | [static] |
Replaces the default icon factory with factory.
static void QIconFactory::installDefaultFactory | ( | QIconFactory * | factory | ) | [static] |
void QIconFactory::setAutoDelete | ( | bool | autoDelete | ) | [inline] |
void QIconFactory::setAutoDelete | ( | bool | autoDelete | ) | [inline] |
If autoDelete is TRUE, sets the icon factory to automatically delete itself when it is no longer referenced by any QIconSet and isn't the default factory. If autoDelete is FALSE (the default) auto-deletion is disabled.
QIconSet [friend] |
QIconSetPrivate [friend] |