QmlJsEditor: Use now-standard pattern for settings page setup

Change-Id: I6de2ef5df605a103c99c5304590d8b8b2cf3ee3e
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2020-01-28 16:11:51 +01:00
parent c9d10c0d04
commit 4ef57eeaed
2 changed files with 29 additions and 68 deletions

View File

@@ -73,40 +73,12 @@ namespace QmlJSEditor {
{ return !s1.equals(s2); }
class QmlJsEditingSettings;
namespace Internal {
class QmlJsEditingSettignsPageWidget : public QWidget
{
Q_OBJECT
public:
QmlJsEditingSettignsPageWidget();
QmlJsEditingSettings settings() const;
void setSettings(const QmlJsEditingSettings &);
static QmlJsEditingSettings get();
private:
Ui::QmlJsEditingSettingsPage m_ui;
};
class QmlJsEditingSettingsPage : public Core::IOptionsPage
{
Q_OBJECT
public:
QmlJsEditingSettingsPage();
QWidget *widget() override;
void apply() override;
void finish() override;
private:
QPointer<QmlJsEditingSettignsPageWidget> m_widget;
};
} // namespace Internal