21#ifndef PREFERENCEACTION_H
22#define PREFERENCEACTION_H
24#include "Utils/Pimpl.h"
45 PreferenceAction(
const QString& displayName,
const QString& identifier, QWidget* parent);
48 [[nodiscard]]
virtual QString label()
const;
49 [[nodiscard]]
virtual QString identifier()
const = 0;
51 [[nodiscard]]
virtual QPushButton* createButton(QWidget* parent);
54 [[nodiscard]]
virtual QString displayName()
const = 0;
55 void language_changed();
70 [[nodiscard]] QString displayName()
const override;
71 [[nodiscard]] QString identifier()
const override;
86 [[nodiscard]] QString displayName()
const override;
87 [[nodiscard]] QString identifier()
const override;
102 [[nodiscard]] QString displayName()
const override;
103 [[nodiscard]] QString identifier()
const override;
118 [[nodiscard]] QString displayName()
const override;
119 [[nodiscard]] QString identifier()
const override;
134 [[nodiscard]] QString displayName()
const override;
135 [[nodiscard]] QString identifier()
const override;
150 [[nodiscard]] QString displayName()
const override;
151 [[nodiscard]] QString identifier()
const override;
163 [[nodiscard]] QString identifier()
const override;
164 [[nodiscard]] QString displayName()
const override;
176 [[nodiscard]] QString identifier()
const override;
177 [[nodiscard]] QString displayName()
const override;
The CoverPreferenceAction class.
Definition PreferenceAction.h:112
The LibraryPreferenceAction class.
Definition PreferenceAction.h:64
The PlayerPreferencesAction class.
Definition PreferenceAction.h:128
Definition PreferenceAction.h:169
The PlaylistPreferenceAction class.
Definition PreferenceAction.h:80
A PreferenceAction can be added to each widget supporting QActions. When triggering this action,...
Definition PreferenceAction.h:40
The SearchPreferenceAction class.
Definition PreferenceAction.h:96
Definition PreferenceAction.h:156
The StreamRecorderPreferenceAction class.
Definition PreferenceAction.h:144