aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/autotest/gtest/gtestsettingspage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/autotest/gtest/gtestsettingspage.cpp')
-rw-r--r--src/plugins/autotest/gtest/gtestsettingspage.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/plugins/autotest/gtest/gtestsettingspage.cpp b/src/plugins/autotest/gtest/gtestsettingspage.cpp
index f285fafde5..d3f94c671f 100644
--- a/src/plugins/autotest/gtest/gtestsettingspage.cpp
+++ b/src/plugins/autotest/gtest/gtestsettingspage.cpp
@@ -46,17 +46,17 @@ class GTestSettingsWidget final : public Core::IOptionsPageWidget
Q_DECLARE_TR_FUNCTIONS(Autotest::Internal::GTestSettingsWidget)
public:
- explicit GTestSettingsWidget(const QSharedPointer<GTestSettings> &settings);
+ explicit GTestSettingsWidget(GTestSettings *settings);
private:
void apply() final;
Ui::GTestSettingsPage m_ui;
QString m_currentGTestFilter;
- QSharedPointer<GTestSettings> m_settings;
+ GTestSettings *m_settings;
};
-GTestSettingsWidget::GTestSettingsWidget(const QSharedPointer<GTestSettings> &settings)
+GTestSettingsWidget::GTestSettingsWidget(GTestSettings *settings)
: m_settings(settings)
{
m_ui.setupUi(this);
@@ -105,18 +105,17 @@ void GTestSettingsWidget::apply()
if (m_settings->groupMode == oldGroupMode && oldFilter == m_settings->gtestFilter)
return;
- auto id = Core::Id(Constants::FRAMEWORK_PREFIX).withSuffix(GTest::Constants::FRAMEWORK_NAME);
+ auto id = Utils::Id(Constants::FRAMEWORK_PREFIX).withSuffix(GTest::Constants::FRAMEWORK_NAME);
TestTreeModel::instance()->rebuild({id});
}
-GTestSettingsPage::GTestSettingsPage(QSharedPointer<IFrameworkSettings> settings,
- Core::Id settingsId)
+GTestSettingsPage::GTestSettingsPage(GTestSettings *settings, Utils::Id settingsId)
{
setId(settingsId);
setCategory(Constants::AUTOTEST_SETTINGS_CATEGORY);
setDisplayName(QCoreApplication::translate("GTestFramework",
GTest::Constants::FRAMEWORK_SETTINGS_CATEGORY));
- setWidgetCreator([settings] { return new GTestSettingsWidget(qSharedPointerCast<GTestSettings>(settings)); });
+ setWidgetCreator([settings] { return new GTestSettingsWidget(settings); });
}
} // namespace Internal