Sayonara Player
Public Slots | Signals | Public Member Functions | Protected Member Functions | List of all members
Gui::CoverButton Class Reference

The CoverButton class. More...

#include <CoverButton.h>

Inheritance diagram for Gui::CoverButton:
Gui::WidgetTemplate< Gui::ImageButton > Gui::ImageButton Gui::WidgetTemplateParent

Public Slots

void trigger ()
 
void showDefaultPixmap ()
 
void setPixmap (const QPixmap &pm)
 
void setPixmapPath (const QString &path)
 
void setCoverData (const QByteArray &data, const QString &mimetype)
 Sets the raw data parsed out of the audio file. More...
 

Signals

void sigCoverChanged ()
 
void sigRejected ()
 
void sigPixmapChanged ()
 
void sigTriggered ()
 

Public Member Functions

 CoverButton (QWidget *parent=nullptr)
 
void setCoverLocation (const Cover::Location &cl)
 Set an appropriate cover location. Afterwards a search is triggered to find the cover. More...
 
void setSilent (bool silent)
 silent results that the cover is not stored productively. The AlternativeCoverFetcher will save the cover to a temporary path which can be re- trieved by Cover::Location::alternative_path() More...
 
bool isSilent () const
 
void setAlternativeSearchEnabled (bool b)
 
bool isAlternativeSearchEnabled () const
 
virtual void showEvent (QShowEvent *e) override
 
QPixmap pixmap () const
 
int verticalPadding () const
 
void setFadingEnabled (bool b)
 

Protected Member Functions

void paintEvent (QPaintEvent *e) override
 
void resizeEvent (QResizeEvent *e) override
 
void mouseMoveEvent (QMouseEvent *e) override
 
void mouseReleaseEvent (QMouseEvent *event) override
 
virtual void languageChanged ()
 
virtual void skinChanged ()
 

Detailed Description

The CoverButton class.

Member Function Documentation

◆ setCoverData

void Gui::ImageButton::setCoverData ( const QByteArray &  data,
const QString &  mimetype 
)
slotinherited

Sets the raw data parsed out of the audio file.

Parameters
dataraw data
mimetypejpg, png or something similar

◆ setCoverLocation()

void Gui::CoverButton::setCoverLocation ( const Cover::Location cl)

Set an appropriate cover location. Afterwards a search is triggered to find the cover.

Parameters
cl

◆ setSilent()

void Gui::CoverButton::setSilent ( bool  silent)

silent results that the cover is not stored productively. The AlternativeCoverFetcher will save the cover to a temporary path which can be re- trieved by Cover::Location::alternative_path()

Parameters
silent