Plasma
#include <Plasma/Widgets/FlashingLabel>
Public Slots | |
void | kill () |
Public Member Functions | |
FlashingLabel (QGraphicsItem *parent=0) | |
virtual | ~FlashingLabel () |
bool | autohide () const |
QColor | color () const |
int | duration () const |
Q_INVOKABLE void | flash (const QString &text, int duration=0, const QTextOption &option=QTextOption(Qt::AlignCenter)) |
Q_INVOKABLE void | flash (const QPixmap &pixmap, int duration=0, Qt::Alignment align=Qt::AlignCenter) |
QFont | font () const |
void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0) |
void | setAutohide (bool autohide) |
void | setColor (const QColor &) |
void | setDuration (int duration) |
void | setFont (const QFont &) |
Protected Slots | |
void | fadeIn () |
void | fadeOut () |
Protected Member Functions | |
QSizeF | sizeHint (Qt::SizeHint which, const QSizeF &constraint) const |
Properties | |
bool | autohide |
QColor | color |
int | duration |
QFont | font |
Detailed Description
Provides flashing text or icons inside Plasma.
Definition at line 39 of file flashinglabel.h.
Constructor & Destructor Documentation
|
explicit |
Definition at line 94 of file flashinglabel.cpp.
|
virtual |
Definition at line 104 of file flashinglabel.cpp.
Member Function Documentation
bool Plasma::FlashingLabel::autohide | ( | ) | const |
QColor Plasma::FlashingLabel::color | ( | ) | const |
int Plasma::FlashingLabel::duration | ( | ) | const |
|
protectedslot |
Definition at line 194 of file flashinglabel.cpp.
|
protectedslot |
Definition at line 217 of file flashinglabel.cpp.
void FlashingLabel::flash | ( | const QString & | text, |
int | duration = 0 , |
||
const QTextOption & | option = QTextOption(Qt::AlignCenter) |
||
) |
Definition at line 143 of file flashinglabel.cpp.
void FlashingLabel::flash | ( | const QPixmap & | pixmap, |
int | duration = 0 , |
||
Qt::Alignment | align = Qt::AlignCenter |
||
) |
Definition at line 156 of file flashinglabel.cpp.
QFont Plasma::FlashingLabel::font | ( | ) | const |
|
slot |
Definition at line 186 of file flashinglabel.cpp.
void FlashingLabel::paint | ( | QPainter * | painter, |
const QStyleOptionGraphicsItem * | option, | ||
QWidget * | widget = 0 |
||
) |
Definition at line 238 of file flashinglabel.cpp.
void FlashingLabel::setAutohide | ( | bool | autohide | ) |
Definition at line 168 of file flashinglabel.cpp.
void FlashingLabel::setColor | ( | const QColor & | color | ) |
Definition at line 128 of file flashinglabel.cpp.
void FlashingLabel::setDuration | ( | int | duration | ) |
Definition at line 114 of file flashinglabel.cpp.
void FlashingLabel::setFont | ( | const QFont & | font | ) |
Definition at line 138 of file flashinglabel.cpp.
|
protected |
Definition at line 251 of file flashinglabel.cpp.
Property Documentation
|
readwrite |
Definition at line 42 of file flashinglabel.h.
|
readwrite |
Definition at line 44 of file flashinglabel.h.
|
readwrite |
Definition at line 45 of file flashinglabel.h.
|
readwrite |
Definition at line 43 of file flashinglabel.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:48:35 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.