Sayonara Player
Signals | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Preferences::Base Class Referenceabstract
Inheritance diagram for Preferences::Base:
Gui::Widget Gui::WidgetTemplate< QWidget > Gui::WidgetTemplateParent GUI_BroadcastPreferences GUI_CoverPreferences GUI_EnginePreferences GUI_FileExtensionPreferences GUI_LanguagePreferences GUI_LastFmPreferences GUI_LibraryPreferences GUI_NotificationPreferences GUI_PlayerPreferences GUI_PlaylistPreferences GUI_ProxyPreferences GUI_RemoteControlPreferences GUI_SearchPreferences GUI_ShortcutPreferences GUI_StreamPreferences GUI_StreamRecorderPreferences GUI_UiPreferences

Signals

void sigShown ()
 
void sigClosed ()
 

Public Member Functions

 Base (const QString &identifier)
 
virtual bool isUiInitialized () const final
 
virtual QAction * action () final
 
virtual QString actionName () const =0
 
QString identifier () const
 
virtual bool commit ()=0
 
virtual void revert ()=0
 
virtual void initUi ()=0
 
virtual void retranslate ()=0
 
virtual bool hasError () const
 
virtual QString errorString () const
 
Dialog * boxIntoDialog ()
 

Protected Member Functions

template<typename W , typename UiClass >
void setupParent (W *widget, UiClass **ui)
 
void languageChanged () final
 
void translationAction ()
 
void showEvent (QShowEvent *e) override
 
void closeEvent (QCloseEvent *e) override
 
virtual void skinChanged ()
 

Protected Attributes

Dialog * mBoxedDialog = nullptr
 

Member Function Documentation

◆ closeEvent()

void Preferences::Base::closeEvent ( QCloseEvent *  e)
overrideprotectedvirtual

Reimplemented from Gui::Widget.

◆ languageChanged()

void Preferences::Base::languageChanged ( )
finalprotectedvirtual

Reimplemented from Gui::WidgetTemplateParent.

◆ showEvent()

void Preferences::Base::showEvent ( QShowEvent *  e)
overrideprotectedvirtual

Reimplemented from Gui::Widget.