com.trolltech.qt.gui
Class QIconEngineV2
java.lang.Object
com.trolltech.qt.internal.QSignalEmitterInternal
com.trolltech.qt.QSignalEmitter
com.trolltech.qt.QtJambiObject
com.trolltech.qt.gui.QIconEngine
com.trolltech.qt.gui.QIconEngineV2
- All Implemented Interfaces:
- QtJambiInterface
public abstract class QIconEngineV2
- extends QIconEngine
The QIconEngineV2 class provides an abstract base class for QIcon renderers. An icon engine renders QIcons. With icon engines, you can customize icons. Qt provides a default engine that makes icons adhere to the current style by scaling the icons and providing a disabled appearance.
An engine is installed on an icon either through a QIcon constructor or through a QIconEnginePluginV2. The plugins are used by Qt if a specific engine is not given when the icon is created. See the QIconEngineV2 class description to learn how to create icon engine plugins.
An icon engine provides the rendering functions for a QIcon. Each icon has a corresponding icon engine that is responsible for drawing the icon with a requested size, mode and state.
QIconEngineV2 extends the API of QIconEngine to allow streaming of the icon engine contents, and should be used instead of QIconEngine for implementing new icon engines.
See also:
QIconEnginePluginV2.
| Nested classes/interfaces inherited from class com.trolltech.qt.QSignalEmitter |
QSignalEmitter.AbstractSignal, QSignalEmitter.Signal0, QSignalEmitter.Signal1, QSignalEmitter.Signal2, QSignalEmitter.Signal3, QSignalEmitter.Signal4, QSignalEmitter.Signal5, QSignalEmitter.Signal6, QSignalEmitter.Signal7, QSignalEmitter.Signal8, QSignalEmitter.Signal9 |
| Nested classes/interfaces inherited from class com.trolltech.qt.internal.QSignalEmitterInternal |
com.trolltech.qt.internal.QSignalEmitterInternal.AbstractSignalInternal |
| Fields inherited from class com.trolltech.qt.internal.QSignalEmitterInternal |
currentSender |
| Methods inherited from class com.trolltech.qt.internal.QSignalEmitterInternal |
__qt_signalInitialization |
| Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QIconEngineV2
public QIconEngineV2()
clone
public QIconEngineV2 clone()
- This method is reimplemented for internal reasons
- Overrides:
clone in class java.lang.Object
key
public java.lang.String key()
- Returns a key that identifies this icon engine.
read
public boolean read(QDataStream in)
- Reads icon engine contents from the
QDataStreamin. Returns true if the contents were read; otherwise returns false. QIconEngineV2's default implementation always return false.
write
public boolean write(QDataStream out)
- Writes the contents of this engine to the
QDataStreamout. Returns true if the contents were written; otherwise returns false. QIconEngineV2's default implementation always return false.