A rendering engine for a circular activity indicator, similar in style to the native Mac/iOS activity indicator.
Definition at line 15 of file VuoActivityIndicator.hh.
Public Member Functions | |
VuoActivityIndicator (unsigned int ticks) | |
Creates an activity indicator. | |
QPixmap | pixmap (const QSize &size, QIcon::Mode mode, QIcon::State state) |
Overrides QIconEngine::pixmap(). | |
void | paint (QPainter *painter, const QRect &rect, QIcon::Mode mode, QIcon::State state) |
Draws the activity indicator. | |
QIconEngine * | clone () const |
Implements pure virtual function QIconEngine::clone(). | |
VuoActivityIndicator::VuoActivityIndicator | ( | unsigned int | ticks | ) |
Creates an activity indicator.
To animate the activity indicator, periodically call QAction::setIcon() with icons created from this class, increasing ticks
by 1 each time. The first time, ticks
should be 0.
Definition at line 21 of file VuoActivityIndicator.cc.
QIconEngine * VuoActivityIndicator::clone | ( | ) | const |
Implements pure virtual function QIconEngine::clone().
Definition at line 86 of file VuoActivityIndicator.cc.
void VuoActivityIndicator::paint | ( | QPainter * | painter, |
const QRect & | rect, | ||
QIcon::Mode | mode, | ||
QIcon::State | state | ||
) |
Draws the activity indicator.
Overrides QIconEngine::paint().
Definition at line 58 of file VuoActivityIndicator.cc.
QPixmap VuoActivityIndicator::pixmap | ( | const QSize & | size, |
QIcon::Mode | mode, | ||
QIcon::State | state | ||
) |
Overrides QIconEngine::pixmap().
Definition at line 29 of file VuoActivityIndicator.cc.