forked from qt-creator/qt-creator
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user