diff --git a/src/plugins/qtsupport/codegensettingspage.cpp b/src/plugins/qtsupport/codegensettingspage.cpp index aaf9bc077b7..2f36a05f422 100644 --- a/src/plugins/qtsupport/codegensettingspage.cpp +++ b/src/plugins/qtsupport/codegensettingspage.cpp @@ -25,7 +25,9 @@ #include "codegensettingspage.h" +#include "codegensettings.h" #include "qtsupportconstants.h" +#include "ui_codegensettingspagewidget.h" #include #include @@ -37,6 +39,22 @@ namespace Internal { // ---------- CodeGenSettingsPageWidget +class CodeGenSettingsPageWidget : public Core::IOptionsPageWidget +{ + Q_DECLARE_TR_FUNCTIONS(QtSupport::Internal::CodeGenSettingsPage) + +public: + CodeGenSettingsPageWidget(); + +private: + void apply() final; + + int uiEmbedding() const; + void setUiEmbedding(int); + + Ui::CodeGenSettingsPageWidget m_ui; +}; + CodeGenSettingsPageWidget::CodeGenSettingsPageWidget() { m_ui.setupUi(this); diff --git a/src/plugins/qtsupport/codegensettingspage.h b/src/plugins/qtsupport/codegensettingspage.h index 12836126183..fe5c871d9dc 100644 --- a/src/plugins/qtsupport/codegensettingspage.h +++ b/src/plugins/qtsupport/codegensettingspage.h @@ -25,32 +25,12 @@ #pragma once -#include "ui_codegensettingspagewidget.h" - -#include "codegensettings.h" - #include namespace QtSupport { namespace Internal { -class CodeGenSettingsPageWidget : public Core::IOptionsPageWidget -{ - Q_OBJECT - -public: - CodeGenSettingsPageWidget(); - -private: - void apply() final; - - int uiEmbedding() const; - void setUiEmbedding(int); - - Ui::CodeGenSettingsPageWidget m_ui; -}; - -class CodeGenSettingsPage : public Core::IOptionsPage +class CodeGenSettingsPage final : public Core::IOptionsPage { public: CodeGenSettingsPage();