OpenHantek
QtAwesomeAnimation Class Reference

#include <QtAwesomeAnim.h>

Inheritance diagram for QtAwesomeAnimation:

Public Slots

void update ()
 

Public Member Functions

 QtAwesomeAnimation (QWidget *parentWidget, int interval=20, double step=0.01)
 
void setup (QPainter &painter, const QRect &rect)
 

Private Attributes

QWidget * parentWidgetRef_
 
QTimer * timer_
 
int interval_
 
double step_
 
double angle_
 

Detailed Description

Basic Animation Support for QtAwesome (Inspired by https://github.com/spyder-ide/qtawesome)

Constructor & Destructor Documentation

◆ QtAwesomeAnimation()

QtAwesomeAnimation::QtAwesomeAnimation ( QWidget *  parentWidget,
int  interval = 20,
double  step = 0.01 
)

Member Function Documentation

◆ setup()

void QtAwesomeAnimation::setup ( QPainter &  painter,
const QRect &  rect 
)

◆ update

void QtAwesomeAnimation::update ( )
slot

Field Documentation

◆ angle_

double QtAwesomeAnimation::angle_
private

◆ interval_

int QtAwesomeAnimation::interval_
private

◆ parentWidgetRef_

QWidget* QtAwesomeAnimation::parentWidgetRef_
private

◆ step_

double QtAwesomeAnimation::step_
private

◆ timer_

QTimer* QtAwesomeAnimation::timer_
private

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