QmlDesignerBase: Remove the dependency on IOptionPage's QObject base

The base will be cut soonish, and the only use here was tr() with
a (wrong) context. Use StudioSettingsPage for that now.

Change-Id: I41e4b737713591e002c126bbf97226de7c3f784f
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
This commit is contained in:
hjk
2023-05-08 14:51:42 +02:00
parent 3f1a75eacc
commit 1b4aa44e89
2 changed files with 1 additions and 3 deletions

View File

@@ -264,7 +264,7 @@ void StudioSettingsPage::apply()
StudioConfigSettingsPage::StudioConfigSettingsPage() StudioConfigSettingsPage::StudioConfigSettingsPage()
{ {
setId("Z.StudioConfig.Settings"); setId("Z.StudioConfig.Settings");
setDisplayName(tr("Qt Design Studio Configuration")); setDisplayName(StudioSettingsPage::tr("Qt Design Studio Configuration"));
setCategory(Core::Constants::SETTINGS_CATEGORY_CORE); setCategory(Core::Constants::SETTINGS_CATEGORY_CORE);
setWidgetCreator([] { return new StudioSettingsPage; }); setWidgetCreator([] { return new StudioSettingsPage; });
} }

View File

@@ -35,8 +35,6 @@ private:
class QMLDESIGNERBASE_EXPORT StudioConfigSettingsPage : public Core::IOptionsPage class QMLDESIGNERBASE_EXPORT StudioConfigSettingsPage : public Core::IOptionsPage
{ {
Q_OBJECT
public: public:
StudioConfigSettingsPage(); StudioConfigSettingsPage();
}; };