29class GUI_LanguagePreferences :
30 public Preferences::Base
33 PIMPL(GUI_LanguagePreferences)
34 UI_CLASS_SHARED_PTR(GUI_LanguagePreferences)
37 explicit GUI_LanguagePreferences(
const QString& identifier);
38 ~GUI_LanguagePreferences()
override;
40 bool commit()
override;
41 void revert()
override;
43 [[nodiscard]] QString actionName()
const override;
46 void initUi()
override;
47 void retranslate()
override;
48 void skinChanged()
override;
50 void showEvent(QShowEvent*)
override;
53 void refreshCombobox();
56 void checkForUpdateClicked();
57 void importLanguageClicked();