Sayonara Player
Public Types | Signals | Public Member Functions | Protected Member Functions | List of all members
GUI_InfoDialog Class Reference

The GUI_InfoDialog class. More...

#include <GUI_InfoDialog.h>

Inheritance diagram for GUI_InfoDialog:
Gui::Dialog Gui::WidgetTemplate< QDialog > Gui::WidgetTemplateParent

Public Types

enum  Tab : uint8_t {
  Info = 0,
  Lyrics = 1,
  Edit = 2
}
 

Signals

void sigClosed ()
 emitted when closed
 

Public Member Functions

 GUI_InfoDialog (InfoDialogContainer *container, QWidget *parent=nullptr)
 
void setMetadata (const MetaDataList &tracks, MD::Interpretation interpretation)
 
bool hasMetadata () const
 
GUI_InfoDialog::Tab show (GUI_InfoDialog::Tab tab)
 
void showCoverEditTab ()
 
void setBusy (bool b)
 
bool isAccepted () const
 
void resize (double percent)
 

Protected Member Functions

void skinChanged () override
 
void languageChanged () override
 
void closeEvent (QCloseEvent *e) override
 
void showEvent (QShowEvent *e) override
 
void resizeEvent (QResizeEvent *e) override
 

Detailed Description

The GUI_InfoDialog class.