![]() |
Sayonara Player
|
#include <GUI_PreferenceDialog.h>
The Preference Dialog. Register new Preference dialogs with the register_preference_dialog() method.
Friends | |
| class | PreferenceDialogInterface |
| class | PreferenceInterface< SayonaraDialog > |
Signals | |
| void | sig_closed () |
| emitted when closed | |
Public Member Functions | |
| GUI_PreferenceDialog (QWidget *parent=0) | |
| QString | get_action_name () const override |
| has to be implemented and should return the translated action text More... | |
| void | init_ui () override |
| call setup_parent(this) here. initialize compoenents and connections here. After calling setup_parent(this), the preference Dialog is ready to use, language_changed() is called automatically | |
| void | register_preference_dialog (PreferenceWidgetInterface *dialog) |
| virtual bool | is_ui_initialized () const final |
| checks if ui has already been initialized. More... | |
| virtual QAction * | get_action () final |
| get action with translated text More... | |
| bool | is_dark () const |
| Returns, if the current skin is dark. More... | |
Protected Member Functions | |
| void | hide_all () |
| void | setup_parent (W *widget) |
| Sets up the Preference dialog. After this method, the dialog is "ready to use" This method should be the first to be called when calling init_ui() More... | |
| void | translate_action () |
| Sets the new translated action name. | |
| void | showEvent (QShowEvent *e) override |
| shows the widget and automatically calls init_ui() More... | |
| void | closeEvent (QCloseEvent *e) override |
| closes the widget More... | |
| QString | elide_text (const QString &text, QWidget *widget, int max_lines) |
Protected Slots | |
| void | language_changed () override |
| void | commit_and_close () |
| void | commit () override |
| void | revert () override |
| void | row_changed (int row) |
| virtual void | skin_changed () |
Protected Attributes | |
| Settings * | _settings =nullptr |
Private Member Functions | |
| void | setupUi (QWidget *GUI_PreferenceDialog) |
| void | retranslateUi (QWidget *GUI_PreferenceDialog) |
|
inlineoverrideprotectedvirtualinherited |
|
inlinefinalvirtualinherited |
get action with translated text
|
overridevirtual |
has to be implemented and should return the translated action text
Implements PreferenceInterface< SayonaraDialog >.
|
inlineinherited |
Returns, if the current skin is dark.
|
inlinefinalvirtualinherited |
checks if ui has already been initialized.
|
inlineprotectedinherited |
Sets up the Preference dialog. After this method, the dialog is "ready to use"
This method should be the first to be called when calling init_ui()
| widget | should always be "this" |
|
inlineoverrideprotectedinherited |
shows the widget and automatically calls init_ui()
| e |
1.8.12