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) {
|
>estFilter, [this](int val) {
|
||||||
gtestFilter.setEnabled(groupMode.itemValueForIndex(val) == GTest::Constants::GTestFilter);
|
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)
|
GTestSettingsPage::GTestSettingsPage(GTestSettings *settings, Id settingsId)
|
||||||
@@ -113,11 +118,6 @@ GTestSettingsPage::GTestSettingsPage(GTestSettings *settings, Id settingsId)
|
|||||||
setDisplayName(Tr::tr(GTest::Constants::FRAMEWORK_SETTINGS_CATEGORY));
|
setDisplayName(Tr::tr(GTest::Constants::FRAMEWORK_SETTINGS_CATEGORY));
|
||||||
setSettings(settings);
|
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) {
|
setLayouter([settings](QWidget *widget) {
|
||||||
GTestSettings &s = *settings;
|
GTestSettings &s = *settings;
|
||||||
using namespace Layouting;
|
using namespace Layouting;
|
||||||
|
|||||||
Reference in New Issue
Block a user