Sayonara Player
Signals | Public Member Functions | Protected Slots | Protected Member Functions | List of all members
GUI_PreferenceDialog Class Reference

The Preference Dialog. Register new Preference dialogs with the register_preference_dialog() method. More...

#include <GUI_PreferenceDialog.h>

Inheritance diagram for GUI_PreferenceDialog:
Gui::Dialog PreferenceUi Gui::WidgetTemplate< QDialog > Gui::WidgetTemplateParent

Signals

void sigError (const QString &error_message)
 
void sigClosed ()
 emitted when closed
 

Public Member Functions

 GUI_PreferenceDialog (QMainWindow *parent)
 
QString actionName () const
 
QAction * action ()
 
QList< QAction * > actions (QWidget *parent)
 
void registerPreferenceDialog (Preferences::Base *dialog)
 
void showPreference (const QString &identifier) override
 
void resizeRelative (QWidget *widget, double percent, const QSize &maxSize)
 
bool isAccepted () const
 

Protected Slots

bool commit ()
 
void revert ()
 
void commitAndClose ()
 
void rowChanged (int row)
 

Protected Member Functions

void initUi ()
 
void languageChanged () override
 
void showEvent (QShowEvent *e) override
 
void hideAll ()
 
virtual void closeEvent (QCloseEvent *e) override
 
virtual void paintEvent (QPaintEvent *e) override
 
virtual void skinChanged ()
 

Detailed Description

The Preference Dialog. Register new Preference dialogs with the register_preference_dialog() method.

Member Function Documentation

◆ languageChanged()

void GUI_PreferenceDialog::languageChanged ( )
overrideprotectedvirtual

Reimplemented from Gui::WidgetTemplateParent.

◆ showEvent()

void GUI_PreferenceDialog::showEvent ( QShowEvent *  e)
overrideprotectedvirtual

Reimplemented from Gui::WidgetTemplate< QDialog >.

◆ showPreference()

void GUI_PreferenceDialog::showPreference ( const QString &  identifier)
overridevirtual

Implements PreferenceUi.