Sayonara Player
Loading...
Searching...
No Matches
Public Slots | Signals | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
GUI_Controls Class Reference
Inheritance diagram for GUI_Controls:
GUI_ControlsBase Gui::Widget InfoDialogContainer CoverDataReceiver Gui::WidgetTemplate< QWidget > Gui::WidgetTemplateParent

Public Slots

void changeVolumeByDelta (int val)
 
void setCoverData (const QByteArray &coverData, const QString &mimeType) override
 

Signals

void sigShown ()
 
void sigClosed ()
 

Public Member Functions

 GUI_Controls (PlayManager *playManager, CoverDataProvider *coverProvider, QWidget *parent=nullptr)
 
QLabel * labSayonara () const override
 
QLabel * labTitle () const override
 
QLabel * labVersion () const override
 
QLabel * labAlbum () const override
 
QLabel * labArtist () const override
 
QLabel * labWrittenBy () const override
 
QLabel * labBitrate () const override
 
QLabel * labFilesize () const override
 
QLabel * labCopyright () const override
 
QLabel * labCurrentTime () const override
 
QLabel * labMaxTime () const override
 
QWidget * widgetDetails () const override
 
Gui::SearchSlidersliProgress () const override
 
Gui::SearchSlidersliVolume () const override
 
QPushButton * btnMute () const override
 
QPushButton * btnPlay () const override
 
QPushButton * btnRecord () const override
 
QPushButton * btnPrevious () const override
 
QPushButton * btnNext () const override
 
QPushButton * btnStop () const override
 
Gui::CoverButtonbtnCover () const override
 
bool isExternResizeAllowed () const override
 
virtual void init ()
 
virtual Gui::RatingEditorlabRating () const
 
Dialog * boxIntoDialog ()
 

Protected Types

enum  EditTab {
  TabText ,
  TabCover ,
  TabTagsFromPath
}
 

Protected Member Functions

void languageChanged () override
 
bool isActive () const override
 
MD::Interpretation metadataInterpretation () const override
 
MetaDataList infoDialogData () const override
 
QWidget * getParentWidget () override
 
void resizeEvent (QResizeEvent *e) override
 
void showEvent (QShowEvent *e) override
 
void contextMenuEvent (QContextMenuEvent *e) override
 
void skinChanged () override
 
virtual void closeEvent (QCloseEvent *e) override
 
virtual bool hasMetadata () const
 
virtual QStringList pathlist () const
 
virtual void showInfo ()
 
virtual void showLyrics ()
 
virtual void showEdit ()
 
virtual void showCoverEdit ()
 

Protected Attributes

Dialog * mBoxedDialog = nullptr
 

Member Function Documentation

◆ btnCover()

Gui::CoverButton * GUI_Controls::btnCover ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ btnMute()

QPushButton * GUI_Controls::btnMute ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ btnNext()

QPushButton * GUI_Controls::btnNext ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ btnPlay()

QPushButton * GUI_Controls::btnPlay ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ btnPrevious()

QPushButton * GUI_Controls::btnPrevious ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ btnRecord()

QPushButton * GUI_Controls::btnRecord ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ btnStop()

QPushButton * GUI_Controls::btnStop ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ getParentWidget()

QWidget * GUI_ControlsBase::getParentWidget ( )
overrideprotectedvirtualinherited

Implements InfoDialogContainer.

◆ infoDialogData()

MetaDataList GUI_ControlsBase::infoDialogData ( ) const
overrideprotectedvirtualinherited

Implements InfoDialogContainer.

◆ isActive()

bool GUI_ControlsBase::isActive ( ) const
overrideprotectedvirtualinherited

Implements CoverDataReceiver.

◆ isExternResizeAllowed()

bool GUI_Controls::isExternResizeAllowed ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ labAlbum()

QLabel * GUI_Controls::labAlbum ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ labArtist()

QLabel * GUI_Controls::labArtist ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ labBitrate()

QLabel * GUI_Controls::labBitrate ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ labCopyright()

QLabel * GUI_Controls::labCopyright ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ labCurrentTime()

QLabel * GUI_Controls::labCurrentTime ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ labFilesize()

QLabel * GUI_Controls::labFilesize ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ labMaxTime()

QLabel * GUI_Controls::labMaxTime ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ labSayonara()

QLabel * GUI_Controls::labSayonara ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ labTitle()

QLabel * GUI_Controls::labTitle ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ labVersion()

QLabel * GUI_Controls::labVersion ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ labWrittenBy()

QLabel * GUI_Controls::labWrittenBy ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ languageChanged()

void GUI_Controls::languageChanged ( )
overrideprotectedvirtual

Reimplemented from Gui::WidgetTemplateParent.

◆ metadataInterpretation()

MD::Interpretation GUI_ControlsBase::metadataInterpretation ( ) const
overrideprotectedvirtualinherited

Implements InfoDialogContainer.

◆ showEvent()

void GUI_ControlsBase::showEvent ( QShowEvent *  e)
overrideprotectedvirtualinherited

Reimplemented from Gui::Widget.

◆ skinChanged()

void GUI_ControlsBase::skinChanged ( )
overrideprotectedvirtualinherited

Reimplemented from Gui::WidgetTemplateParent.

◆ sliProgress()

Gui::SearchSlider * GUI_Controls::sliProgress ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ sliVolume()

Gui::SearchSlider * GUI_Controls::sliVolume ( ) const
overridevirtual

Implements GUI_ControlsBase.

◆ widgetDetails()

QWidget * GUI_Controls::widgetDetails ( ) const
overridevirtual

Implements GUI_ControlsBase.