forked from qt-creator/qt-creator
Core: Provide empty implementation for IOptionPageWidget::finish()
Having it pure virtual only lead to a lot of unnecessary re-implementation. Change-Id: I37f71d1a160e21b93c7c73a6304b0eb6d5f0441d Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -99,7 +99,6 @@ public:
|
||||
|
||||
private:
|
||||
void apply() final { saveSettings(); }
|
||||
void finish() final {}
|
||||
|
||||
void saveSettings();
|
||||
void validateJdk();
|
||||
|
||||
@@ -42,7 +42,6 @@ public:
|
||||
explicit BoostTestSettingsWidget(QSharedPointer<BoostTestSettings> settings);
|
||||
|
||||
void apply() final;
|
||||
void finish() final {}
|
||||
|
||||
void setSettings(const BoostTestSettings &settings);
|
||||
BoostTestSettings settings() const;
|
||||
|
||||
@@ -50,7 +50,6 @@ public:
|
||||
|
||||
private:
|
||||
void apply() final;
|
||||
void finish() final {}
|
||||
|
||||
Ui::GTestSettingsPage m_ui;
|
||||
QString m_currentGTestFilter;
|
||||
|
||||
@@ -44,7 +44,6 @@ public:
|
||||
explicit QtTestSettingsWidget(QSharedPointer<QtTestSettings> settings);
|
||||
|
||||
void apply() final;
|
||||
void finish() final {}
|
||||
|
||||
private:
|
||||
Ui::QtTestSettingsPage m_ui;
|
||||
|
||||
@@ -277,7 +277,6 @@ public:
|
||||
DebugServerProvidersSettingsWidget();
|
||||
|
||||
void apply() final { m_model.apply(); }
|
||||
void finish() final {}
|
||||
|
||||
void providerSelectionChanged();
|
||||
void removeProvider();
|
||||
|
||||
@@ -45,7 +45,6 @@ public:
|
||||
explicit ArtisticStyleOptionsPageWidget(ArtisticStyleSettings *settings);
|
||||
|
||||
void apply() final;
|
||||
void finish() final {}
|
||||
|
||||
private:
|
||||
Ui::ArtisticStyleOptionsPage ui;
|
||||
|
||||
@@ -44,7 +44,6 @@ public:
|
||||
explicit ClangFormatOptionsPageWidget(ClangFormatSettings *settings);
|
||||
|
||||
void apply() final;
|
||||
void finish() final {}
|
||||
|
||||
private:
|
||||
Ui::ClangFormatOptionsPage ui;
|
||||
|
||||
@@ -39,7 +39,6 @@ public:
|
||||
|
||||
private:
|
||||
void apply() final;
|
||||
void finish() final {}
|
||||
|
||||
Ui::GeneralOptionsPage ui;
|
||||
};
|
||||
|
||||
@@ -45,7 +45,6 @@ public:
|
||||
explicit UncrustifyOptionsPageWidget(UncrustifySettings *settings);
|
||||
|
||||
void apply() final;
|
||||
void finish() final {}
|
||||
|
||||
private:
|
||||
Ui::UncrustifyOptionsPage ui;
|
||||
|
||||
@@ -51,7 +51,6 @@ public:
|
||||
|
||||
private:
|
||||
void apply() final;
|
||||
void finish() final {};
|
||||
|
||||
std::unique_ptr<Ui::SettingsWidget> m_ui;
|
||||
ClangToolsSettings *m_settings;
|
||||
|
||||
@@ -52,7 +52,6 @@ public:
|
||||
|
||||
private:
|
||||
void apply() final;
|
||||
void finish() final { }
|
||||
|
||||
Ui::SettingsPage m_ui;
|
||||
};
|
||||
|
||||
@@ -590,7 +590,6 @@ public:
|
||||
}
|
||||
|
||||
void apply() final;
|
||||
void finish() final {}
|
||||
|
||||
void cloneCMakeTool();
|
||||
void addCMakeTool();
|
||||
|
||||
@@ -41,7 +41,6 @@ public:
|
||||
explicit CMakeSpecificSettingWidget(CMakeSpecificSettings *settings);
|
||||
|
||||
void apply() final;
|
||||
void finish() final {}
|
||||
|
||||
private:
|
||||
Ui::CMakeSpecificSettingForm m_ui;
|
||||
|
||||
@@ -42,7 +42,7 @@ class CORE_EXPORT IOptionsPageWidget : public QWidget
|
||||
{
|
||||
public:
|
||||
virtual void apply() = 0;
|
||||
virtual void finish() = 0;
|
||||
virtual void finish() {}
|
||||
};
|
||||
|
||||
class CORE_EXPORT IOptionsPage : public QObject
|
||||
|
||||
@@ -157,7 +157,6 @@ public:
|
||||
|
||||
private:
|
||||
void apply() final;
|
||||
void finish() final {}
|
||||
|
||||
void showHelpForFileBrowser();
|
||||
void resetFileBrowser();
|
||||
|
||||
@@ -166,7 +166,6 @@ public:
|
||||
|
||||
private:
|
||||
void apply() final;
|
||||
void finish() final {}
|
||||
|
||||
void addDocumentation();
|
||||
|
||||
|
||||
@@ -45,7 +45,6 @@ public:
|
||||
|
||||
private:
|
||||
void apply() final;
|
||||
void finish() final {}
|
||||
|
||||
void saveSettings();
|
||||
|
||||
|
||||
@@ -50,7 +50,6 @@ public:
|
||||
void initialize();
|
||||
|
||||
void apply() final;
|
||||
void finish() final {}
|
||||
|
||||
private:
|
||||
void remove();
|
||||
|
||||
@@ -64,7 +64,6 @@ public:
|
||||
|
||||
private:
|
||||
void apply() final;
|
||||
void finish() final {}
|
||||
|
||||
void showEvent(QShowEvent *event) final;
|
||||
|
||||
|
||||
@@ -877,8 +877,6 @@ public:
|
||||
ProjectExplorerPlugin::setAppOutputSettings(s);
|
||||
}
|
||||
|
||||
void finish() final {}
|
||||
|
||||
private:
|
||||
QCheckBox m_wrapOutputCheckBox;
|
||||
QCheckBox m_cleanOldOutputCheckBox;
|
||||
|
||||
@@ -73,8 +73,6 @@ public:
|
||||
ProjectExplorerPlugin::setBuildPropertiesSettings(s);
|
||||
}
|
||||
|
||||
void finish() final {}
|
||||
|
||||
private:
|
||||
QComboBox m_separateDebugInfoComboBox;
|
||||
QComboBox m_qmlDebuggingComboBox;
|
||||
|
||||
@@ -402,8 +402,6 @@ public:
|
||||
BuildManager::setCompileOutputSettings(s);
|
||||
}
|
||||
|
||||
void finish() final {}
|
||||
|
||||
private:
|
||||
QCheckBox m_wrapOutputCheckBox;
|
||||
QCheckBox m_popUpCheckBox;
|
||||
|
||||
@@ -56,7 +56,6 @@ public:
|
||||
|
||||
private:
|
||||
void apply() final { saveSettings(); }
|
||||
void finish() final {}
|
||||
|
||||
void saveSettings();
|
||||
|
||||
|
||||
@@ -52,7 +52,6 @@ public:
|
||||
|
||||
private:
|
||||
void apply() final { saveSettings(); }
|
||||
void finish() final {}
|
||||
|
||||
void setupConnectionSharingCheckBox();
|
||||
void setupConnectionSharingSpinBox();
|
||||
|
||||
@@ -67,7 +67,6 @@ public:
|
||||
};
|
||||
|
||||
void apply() final;
|
||||
void finish() final {}
|
||||
|
||||
void addConfiguration();
|
||||
void removeConfiguration();
|
||||
|
||||
@@ -43,7 +43,6 @@ public:
|
||||
|
||||
private:
|
||||
void apply() final;
|
||||
void finish() final {}
|
||||
|
||||
int uiEmbedding() const;
|
||||
void setUiEmbedding(int);
|
||||
|
||||
@@ -182,7 +182,6 @@ public:
|
||||
|
||||
private:
|
||||
void apply() final;
|
||||
void finish() final {}
|
||||
|
||||
void updateDescriptionLabel();
|
||||
void userChangedCurrentVersion();
|
||||
|
||||
@@ -56,7 +56,6 @@ public:
|
||||
VcsClientOptionsPageWidget();
|
||||
|
||||
void apply() override {}
|
||||
void finish() override {}
|
||||
|
||||
virtual void setSettings(const VcsBaseClientSettings &s) = 0;
|
||||
virtual VcsBaseClientSettings settings() const = 0;
|
||||
|
||||
Reference in New Issue
Block a user