com.trolltech.qt.gui
Class QPixmapColorizeFilter
java.lang.Object
com.trolltech.qt.internal.QSignalEmitterInternal
com.trolltech.qt.QSignalEmitter
com.trolltech.qt.QtJambiObject
com.trolltech.qt.gui.QPixmapFilter
com.trolltech.qt.gui.QPixmapColorizeFilter
- All Implemented Interfaces:
- QtJambiInterface
public class QPixmapColorizeFilter
- extends QPixmapFilter
The QPixmapColorizeFilter class provides colorizing filtering for pixmaps. A colorize filter gives the pixmap a tint of its color()
. The filter first grayscales the pixmap and then converts those to colorized values using QPainter::CompositionMode_Screen
with the chosen color. The alpha-channel is not changed.
Example:
The following code example is written in c++.
QPixmapColorizeFilter *myFilter = new QPixmapColorFilter;
myFilter->setColor(QColor(128, 0, 0));
myFilter->draw(painter, QPoint(0, 0), originalPixmap);
See also:
QPainter::CompositionMode
.
Nested classes/interfaces inherited from class com.trolltech.qt.QSignalEmitter |
QSignalEmitter.AbstractSignal, QSignalEmitter.PrivateSignal0, QSignalEmitter.PrivateSignal1, QSignalEmitter.PrivateSignal2, QSignalEmitter.PrivateSignal3, QSignalEmitter.PrivateSignal4, QSignalEmitter.PrivateSignal5, QSignalEmitter.PrivateSignal6, QSignalEmitter.PrivateSignal7, QSignalEmitter.PrivateSignal8, QSignalEmitter.PrivateSignal9, 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 |
Method Summary |
QColor |
color()
Gets the color of the colorize filter. |
void |
setColor(QColor color)
Sets the color of the colorize filter to the color specified. |
Methods inherited from class com.trolltech.qt.internal.QSignalEmitterInternal |
__qt_signalInitialization |
Methods inherited from class java.lang.Object |
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QPixmapColorizeFilter
public QPixmapColorizeFilter()
- Constructs an pixmap colorize filter.
Default color value for colorizing is QColor
(0, 0, 192).
color
public final QColor color()
- Gets the color of the colorize filter.
- See also:
setColor()
.
setColor
public final void setColor(QColor color)
- Sets the color of the colorize filter to the color specified.
- See also:
color()
.