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. More... | |
QPixmap | pixmap (const QSize &size, QIcon::Mode mode, QIcon::State state) |
Overrides QIconEngine::pixmap(). More... | |
void | paint (QPainter *painter, const QRect &rect, QIcon::Mode mode, QIcon::State state) |
Draws the activity indicator. More... | |
QIconEngine * | clone () const |
Implements pure virtual function QIconEngine::clone(). More... | |
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 18 of file VuoActivityIndicator.cc.
QIconEngine * VuoActivityIndicator::clone | ( | ) | const |
Implements pure virtual function QIconEngine::clone().
Definition at line 73 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 45 of file VuoActivityIndicator.cc.
QPixmap VuoActivityIndicator::pixmap | ( | const QSize & | size, |
QIcon::Mode | mode, | ||
QIcon::State | state | ||
) |
Overrides QIconEngine::pixmap().
Definition at line 26 of file VuoActivityIndicator.cc.