Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | List of all members
InformationIconWidget Class Reference

#include <InformationIconWidget.h>

Inheritance diagram for InformationIconWidget:
Inheritance graph
[legend]
Collaboration diagram for InformationIconWidget:
Collaboration graph
[legend]

Public Types

enum  IconType { StaticIcon = 0, RotatingIcon = 1, AnimatedIcon = 2 }
 

Public Member Functions

 InformationIconWidget (ApplicationDefines::InformationIconIndex informationIconIndex, QWidget *parent=nullptr)
 
virtual ~InformationIconWidget ()
 
virtual void paintEvent (QPaintEvent *event) override
 
void SetStaticImage (const QImage &image)
 
void SetRotatingImage (const QImage &image, int rotateDegrees)
 
void SetAnimatedImage (const QVector< QImage > &images)
 
ApplicationDefines::InformationIconIndex GetInformationIconIndex ()
 
virtual bool HasNullCurrentImage () const
 
virtual void Refresh ()
 

Member Enumeration Documentation

Enumerator
StaticIcon 
RotatingIcon 
AnimatedIcon 

Constructor & Destructor Documentation

INTERNAL InformationIconWidget::InformationIconWidget ( ApplicationDefines::InformationIconIndex  informationIconIndex,
QWidget *  parent = nullptr 
)
InformationIconWidget::~InformationIconWidget ( )
virtual

Member Function Documentation

ApplicationDefines::InformationIconIndex InformationIconWidget::GetInformationIconIndex ( )

Here is the caller graph for this function:

bool InformationIconWidget::HasNullCurrentImage ( ) const
virtual

Here is the caller graph for this function:

void InformationIconWidget::paintEvent ( QPaintEvent *  event)
overridevirtual

Here is the call graph for this function:

void InformationIconWidget::Refresh ( )
virtual
void InformationIconWidget::SetAnimatedImage ( const QVector< QImage > &  images)
void InformationIconWidget::SetRotatingImage ( const QImage &  image,
int  rotateDegrees 
)
void InformationIconWidget::SetStaticImage ( const QImage &  image)

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