open_iA 2024.7
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Properties | List of all members
iAWidgetAnimationDecorator Class Reference

Animates a given widget property. More...

#include <iAWidgetAnimationDecorator.h>

Inheritance diagram for iAWidgetAnimationDecorator:
[legend]
Collaboration diagram for iAWidgetAnimationDecorator:
[legend]

Public Member Functions

 ~iAWidgetAnimationDecorator ()
 
QColor color () const
 
void setColor (QColor color)
 

Static Public Member Functions

static void animate (QWidget *animatedWidget, int duration=2000, QColor startValue=QColor(255, 0, 0), QColor endValue=QApplication::palette().color(QPalette::Window), QString animatedQssProperty="background-color")
 

Properties

QColor color
 

Detailed Description

Animates a given widget property.

inspired from https://stackoverflow.com/a/34445886

Constructor & Destructor Documentation

◆ ~iAWidgetAnimationDecorator()

iAWidgetAnimationDecorator::~iAWidgetAnimationDecorator ( )

Member Function Documentation

◆ animate()

void iAWidgetAnimationDecorator::animate ( QWidget * animatedWidget,
int duration = 2000,
QColor startValue = QColor(255, 0, 0),
QColor endValue = QApplication::palette().color(QPalette::Window),
QString animatedQssProperty = "background-color" )
static

◆ color()

QColor iAWidgetAnimationDecorator::color ( ) const

◆ setColor()

void iAWidgetAnimationDecorator::setColor ( QColor color)

Property Documentation

◆ color

QColor iAWidgetAnimationDecorator::color
readwrite

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