42class GUI_LastFmPreferences :
46 UI_CLASS_SHARED_PTR(GUI_LastFmPreferences)
47 PIMPL(GUI_LastFmPreferences)
50 explicit GUI_LastFmPreferences(
const QString& identifier,
LastFM::Base* lastFm);
51 ~GUI_LastFmPreferences()
override;
53 bool commit()
override;
54 void revert()
override;
56 [[nodiscard]] QString actionName()
const override;
59 void initUi()
override;
60 void retranslate()
override;
64 void activeChanged(
bool active);
65 void loginFinished(
bool success);