Sayonara Player
|
Friends | |
class | PreferenceInterface< SayonaraWidget > |
Public Member Functions | |
GUI_FontConfig (QWidget *parent=nullptr) | |
QString | get_action_name () const override |
has to be implemented and should return the translated action text More... | |
void | commit () override |
This method is called, when OK or apply is pressed. So all settings should be written there. | |
void | revert () override |
This method is called, when cancel is clicked. So the gui should be re-initialized when this method is called. This method should also be called in the init_ui() method. | |
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... | |
SayonaraDialog * | box_into_dialog () |
bool | is_dark () const |
Returns, if the current skin is dark. More... | |
Protected Member Functions | |
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 | 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) |
void | setupUi (QWidget *GUI_FontConfig) |
void | retranslateUi (QWidget *GUI_FontConfig) |
Protected Slots | |
void | default_clicked () |
void | combo_fonts_changed (const QFont &font) |
void | language_changed () override |
void | skin_changed () override |
Protected Attributes | |
SayonaraDialog * | _boxed_dialog =nullptr |
Settings * | _settings =nullptr |
QGridLayout * | gridLayout |
QLabel * | label_7 |
QComboBox * | combo_lib_size |
QLabel * | label_4 |
QLabel * | label_3 |
QComboBox * | combo_pl_size |
QLabel * | label_5 |
QLabel * | label |
QCheckBox * | cb_lib_bold |
QFrame * | line_2 |
QFrame * | line_4 |
QLabel * | label_6 |
QLabel * | label_2 |
QHBoxLayout * | horizontalLayout |
QSpacerItem * | horizontalSpacer |
QPushButton * | btn_default |
QFrame * | line_3 |
QComboBox * | combo_sizes |
QFontComboBox * | combo_fonts |
|
inlineoverrideprotectedinherited |
closes the widget
e |
|
inlinefinalvirtualinherited |
get action with translated text
|
overridevirtual |
has to be implemented and should return the translated action text
Implements PreferenceInterface< SayonaraWidget >.
|
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 |