forked from qt-creator/qt-creator
Autotest: Move update connection from GTestSettingsPage
... to GTestSettings to prepare for removing the QObject base of IOptionsPage. Change-Id: I2d6f78e4f2a1d3690860c40b4ab55008034457a9 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -104,6 +104,11 @@ GTestSettings::GTestSettings()
|
||||
>estFilter, [this](int val) {
|
||||
gtestFilter.setEnabled(groupMode.itemValueForIndex(val) == GTest::Constants::GTestFilter);
|
||||
});
|
||||
|
||||
QObject::connect(this, &AspectContainer::applied, this, [] {
|
||||
Id id = Id(Constants::FRAMEWORK_PREFIX).withSuffix(GTest::Constants::FRAMEWORK_NAME);
|
||||
TestTreeModel::instance()->rebuild({id});
|
||||
});
|
||||
}
|
||||
|
||||
GTestSettingsPage::GTestSettingsPage(GTestSettings *settings, Id settingsId)
|
||||
@@ -113,11 +118,6 @@ GTestSettingsPage::GTestSettingsPage(GTestSettings *settings, Id settingsId)
|
||||
setDisplayName(Tr::tr(GTest::Constants::FRAMEWORK_SETTINGS_CATEGORY));
|
||||
setSettings(settings);
|
||||
|
||||
QObject::connect(settings, &AspectContainer::applied, this, [] {
|
||||
Id id = Id(Constants::FRAMEWORK_PREFIX).withSuffix(GTest::Constants::FRAMEWORK_NAME);
|
||||
TestTreeModel::instance()->rebuild({id});
|
||||
});
|
||||
|
||||
setLayouter([settings](QWidget *widget) {
|
||||
GTestSettings &s = *settings;
|
||||
using namespace Layouting;
|
||||
|
||||
Reference in New Issue
Block a user