23 #ifndef PREFERENCEACTION_H 24 #define PREFERENCEACTION_H 27 #include <QPushButton> 29 #include "Utils/Settings/SayonaraClass.h" 30 #include "Utils/Pimpl.h" 43 PreferenceAction(
const QString& display_name,
const QString& identifier, QWidget* parent);
46 virtual QString label()
const;
47 virtual QString identifier()
const=0;
49 virtual QPushButton* create_button(QWidget* parent);
52 virtual QString display_name()
const=0;
53 void language_changed();
62 QString display_name()
const override;
63 QString identifier()
const override;
73 QString display_name()
const override;
74 QString identifier()
const override;
83 QString display_name()
const override;
84 QString identifier()
const override;
93 QString display_name()
const override;
94 QString identifier()
const override;
104 QString display_name()
const override;
105 QString identifier()
const override;
115 QString display_name()
const override;
116 QString identifier()
const override;
119 #endif // PREFERENCEACTION_H Definition: PreferenceAction.h:109
The SayonaraClass class provides access to Settings and notifications.
Definition: SayonaraClass.h:29
Definition: PreferenceAction.h:87
Definition: PreferenceAction.h:35
Definition: PreferenceAction.h:77
Definition: PreferenceAction.h:56
Definition: PreferenceAction.h:98
Definition: PreferenceAction.h:66