Olive
Public Slots | Signals | Public Member Functions | Private Slots | Private Attributes | List of all members
MediaIconService Class Reference

#include <mediaiconservice.h>

Inheritance diagram for MediaIconService:

Public Slots

void SetMediaIcon (Media *media, int icon_type)
 

Signals

void IconChanged ()
 

Public Member Functions

 MediaIconService ()
 

Private Slots

void AnimationUpdate ()
 

Private Attributes

int throbber_animation_frame_
 
QVector< Media * > throbber_items_
 
QTimer throbber_animator_
 
QPixmap throbber_pixmap_
 
QMutex throbber_lock_
 

Constructor & Destructor Documentation

◆ MediaIconService()

MediaIconService::MediaIconService ( )

Member Function Documentation

◆ AnimationUpdate

void MediaIconService::AnimationUpdate ( )
privateslot

◆ IconChanged

void MediaIconService::IconChanged ( )
signal

◆ SetMediaIcon

void MediaIconService::SetMediaIcon ( Media media,
int  icon_type 
)
slot

Member Data Documentation

◆ throbber_animation_frame_

int MediaIconService::throbber_animation_frame_
private

◆ throbber_animator_

QTimer MediaIconService::throbber_animator_
private

◆ throbber_items_

QVector<Media*> MediaIconService::throbber_items_
private

◆ throbber_lock_

QMutex MediaIconService::throbber_lock_
private

◆ throbber_pixmap_

QPixmap MediaIconService::throbber_pixmap_
private

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