QtSupport: Move CodeGenSettingsPage to new layout

Change-Id: I3377ec8bfb2c753c05d56c7fd87d754af26bffae
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2020-02-03 09:47:49 +01:00
parent 019d16fad7
commit abbc7aaf86
2 changed files with 19 additions and 21 deletions

View File

@@ -25,7 +25,9 @@
#include "codegensettingspage.h" #include "codegensettingspage.h"
#include "codegensettings.h"
#include "qtsupportconstants.h" #include "qtsupportconstants.h"
#include "ui_codegensettingspagewidget.h"
#include <coreplugin/icore.h> #include <coreplugin/icore.h>
#include <cpptools/cpptoolsconstants.h> #include <cpptools/cpptoolsconstants.h>
@@ -37,6 +39,22 @@ namespace Internal {
// ---------- CodeGenSettingsPageWidget // ---------- 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() CodeGenSettingsPageWidget::CodeGenSettingsPageWidget()
{ {
m_ui.setupUi(this); m_ui.setupUi(this);

View File

@@ -25,32 +25,12 @@
#pragma once #pragma once
#include "ui_codegensettingspagewidget.h"
#include "codegensettings.h"
#include <coreplugin/dialogs/ioptionspage.h> #include <coreplugin/dialogs/ioptionspage.h>
namespace QtSupport { namespace QtSupport {
namespace Internal { namespace Internal {
class CodeGenSettingsPageWidget : public Core::IOptionsPageWidget class CodeGenSettingsPage final : public Core::IOptionsPage
{
Q_OBJECT
public:
CodeGenSettingsPageWidget();
private:
void apply() final;
int uiEmbedding() const;
void setUiEmbedding(int);
Ui::CodeGenSettingsPageWidget m_ui;
};
class CodeGenSettingsPage : public Core::IOptionsPage
{ {
public: public:
CodeGenSettingsPage(); CodeGenSettingsPage();