diff options
Diffstat (limited to 'src/plugins/autotest/gtest/gtestsettingspage.cpp')
-rw-r--r-- | src/plugins/autotest/gtest/gtestsettingspage.cpp | 13 |
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 |