62 class LibraryPreferenceAction :
63 public PreferenceAction
67 explicit LibraryPreferenceAction(QWidget* parent);
68 ~LibraryPreferenceAction()
override;
70 [[nodiscard]] QString displayName()
const override;
71 [[nodiscard]] QString identifier()
const override;
78 class PlaylistPreferenceAction :
79 public PreferenceAction
83 explicit PlaylistPreferenceAction(QWidget* parent);
84 ~PlaylistPreferenceAction()
override;
86 [[nodiscard]] QString displayName()
const override;
87 [[nodiscard]] QString identifier()
const override;
126 class PlayerPreferencesAction :
127 public PreferenceAction
131 explicit PlayerPreferencesAction(QWidget* parent);
132 ~PlayerPreferencesAction()
override;
134 [[nodiscard]] QString displayName()
const override;
135 [[nodiscard]] QString identifier()
const override;
142 class StreamRecorderPreferenceAction :
143 public PreferenceAction
147 explicit StreamRecorderPreferenceAction(QWidget* parent);
148 ~StreamRecorderPreferenceAction()
override;
150 [[nodiscard]] QString displayName()
const override;
151 [[nodiscard]] QString identifier()
const override;
154 class ShortcutPreferenceAction :
160 explicit ShortcutPreferenceAction(QWidget* parent);
161 ~ShortcutPreferenceAction()
override;
163 [[nodiscard]] QString identifier()
const override;
164 [[nodiscard]] QString displayName()
const override;
167 class PlaylistGeneratorPreferenceAction :
173 explicit PlaylistGeneratorPreferenceAction(QWidget* parent);
174 ~PlaylistGeneratorPreferenceAction()
override;
176 [[nodiscard]] QString identifier()
const override;
177 [[nodiscard]] QString displayName()
const override;