23 #ifndef GUI_PreferenceDialog_H 24 #define GUI_PreferenceDialog_H 28 #include "GUI/Preferences/ui_GUI_PreferenceDialog.h" 29 #include "GUI/Helper/SayonaraWidget/SayonaraWidget.h" 30 #include "Interfaces/PreferenceDialog/PreferenceDialogInterface.h" 32 #include <QSpacerItem> 63 void commit_and_close();
67 void row_changed(
int row);
76 #endif // GUI_PreferenceDialog_H Abstract Interface you should use when creating a preference dialog.
Definition: PreferenceDialogInterface.h:40
QString get_action_name() const override
has to be implemented and should return the translated action text
Template class for implementing preference dialogs and preference widgets.
Definition: PreferenceInterface.h:70
The Preference Dialog. Register new Preference dialogs with the register_preference_dialog() method...
Definition: GUI_PreferenceDialog.h:40
virtual void revert()=0
This method is called, when cancel is clicked. So the gui should be re-initialized when this method i...
virtual void commit()=0
This method is called, when OK or apply is pressed. So all settings should be written there...
Definition: ui_GUI_PreferenceDialog.h:191
void init_ui() override
call setup_parent(this) here. initialize compoenents and connections here. After calling setup_parent...
void language_changed() override
automatically called when language has changed. When overriding this method. Overriding this method s...
Definition: PreferenceInterface.h:116