Vuo  2.0.3
Public Member Functions | List of all members
VuoActivityIndicator Class Reference

Description

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...
 

Constructor & Destructor Documentation

◆ VuoActivityIndicator()

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.

Member Function Documentation

◆ clone()

QIconEngine * VuoActivityIndicator::clone ( ) const

Implements pure virtual function QIconEngine::clone().

Definition at line 73 of file VuoActivityIndicator.cc.

◆ paint()

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.

◆ pixmap()

QPixmap VuoActivityIndicator::pixmap ( const QSize &  size,
QIcon::Mode  mode,
QIcon::State  state 
)

Overrides QIconEngine::pixmap().

Definition at line 26 of file VuoActivityIndicator.cc.


The documentation for this class was generated from the following files: