Sayonara Player
Loading...
Searching...
No Matches
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
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
void showTrackInfoPage (bool b) 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
nodiscardoverridevirtual

Implements GUI_ControlsBase.

◆ btnMute()

QPushButton * GUI_Controls::btnMute ( ) const
nodiscardoverridevirtual

Implements GUI_ControlsBase.

◆ btnNext()

QPushButton * GUI_Controls::btnNext ( ) const
nodiscardoverridevirtual

Implements GUI_ControlsBase.

◆ btnPlay()

QPushButton * GUI_Controls::btnPlay ( ) const
nodiscardoverridevirtual

Implements GUI_ControlsBase.

◆ btnPrevious()

QPushButton * GUI_Controls::btnPrevious ( ) const
nodiscardoverridevirtual

Implements GUI_ControlsBase.

◆ btnRecord()

QPushButton * GUI_Controls::btnRecord ( ) const
nodiscardoverridevirtual

Implements GUI_ControlsBase.

◆ btnStop()

QPushButton * GUI_Controls::btnStop ( ) const
nodiscardoverridevirtual

Implements GUI_ControlsBase.

◆ getParentWidget()

QWidget * GUI_ControlsBase::getParentWidget ( )
overrideprotectedvirtualinherited

Implements InfoDialogContainer.

◆ infoDialogData()

MetaDataList GUI_ControlsBase::infoDialogData ( ) const
nodiscardoverrideprotectedvirtualinherited

Implements InfoDialogContainer.

◆ isActive()

bool GUI_ControlsBase::isActive ( ) const
nodiscardoverrideprotectedvirtualinherited

Implements CoverDataReceiver.

◆ isExternResizeAllowed()

bool GUI_Controls::isExternResizeAllowed ( ) const
nodiscardoverridevirtual

Implements GUI_ControlsBase.

◆ labAlbum()

QLabel * GUI_Controls::labAlbum ( ) const
nodiscardoverridevirtual

Implements GUI_ControlsBase.

◆ labArtist()

QLabel * GUI_Controls::labArtist ( ) const
nodiscardoverridevirtual

Implements GUI_ControlsBase.

◆ labBitrate()

QLabel * GUI_Controls::labBitrate ( ) const
nodiscardoverridevirtual

Implements GUI_ControlsBase.

◆ labCopyright()

QLabel * GUI_Controls::labCopyright ( ) const
nodiscardoverridevirtual

Implements GUI_ControlsBase.

◆ labCurrentTime()

QLabel * GUI_Controls::labCurrentTime ( ) const
nodiscardoverridevirtual

Implements GUI_ControlsBase.

◆ labFilesize()

QLabel * GUI_Controls::labFilesize ( ) const
nodiscardoverridevirtual

Implements GUI_ControlsBase.

◆ labMaxTime()

QLabel * GUI_Controls::labMaxTime ( ) const
nodiscardoverridevirtual

Implements GUI_ControlsBase.

◆ labSayonara()

QLabel * GUI_Controls::labSayonara ( ) const
nodiscardoverridevirtual

Implements GUI_ControlsBase.

◆ labTitle()

QLabel * GUI_Controls::labTitle ( ) const
nodiscardoverridevirtual

Implements GUI_ControlsBase.

◆ labVersion()

QLabel * GUI_Controls::labVersion ( ) const
nodiscardoverridevirtual

Implements GUI_ControlsBase.

◆ labWrittenBy()

QLabel * GUI_Controls::labWrittenBy ( ) const
nodiscardoverridevirtual

Implements GUI_ControlsBase.

◆ languageChanged()

void GUI_Controls::languageChanged ( )
overrideprotectedvirtual

Reimplemented from Gui::WidgetTemplateParent.

◆ metadataInterpretation()

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

Implements InfoDialogContainer.

◆ showEvent()

void GUI_ControlsBase::showEvent ( QShowEvent * e)
overrideprotectedvirtualinherited

Reimplemented from Gui::Widget.

◆ showTrackInfoPage()

void GUI_Controls::showTrackInfoPage ( bool b)
overridevirtual

Implements GUI_ControlsBase.

◆ skinChanged()

void GUI_ControlsBase::skinChanged ( )
overrideprotectedvirtualinherited

Reimplemented from Gui::WidgetTemplateParent.

◆ sliProgress()

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

Implements GUI_ControlsBase.

◆ sliVolume()

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

Implements GUI_ControlsBase.