forked from qt-creator/qt-creator
AutoTest: Use new SelectionAspect::setUseDataAsSavedValue()
Change-Id: If5ec39b5d2488994e678d2fe76cd9ad3232442ac Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -89,15 +89,7 @@ GTestFramework::GTestFramework()
|
|||||||
|
|
||||||
groupMode.setSettingsKey("GroupMode");
|
groupMode.setSettingsKey("GroupMode");
|
||||||
groupMode.setDisplayStyle(SelectionAspect::DisplayStyle::ComboBox);
|
groupMode.setDisplayStyle(SelectionAspect::DisplayStyle::ComboBox);
|
||||||
groupMode.setFromSettingsTransformation([this](const QVariant &savedValue) -> QVariant {
|
groupMode.setUseDataAsSavedValue();
|
||||||
// avoid problems if user messes around with the settings file
|
|
||||||
bool ok = false;
|
|
||||||
const int tmp = savedValue.toInt(&ok);
|
|
||||||
return groupMode.indexForItemValue(ok ? tmp : GTest::Constants::Directory);
|
|
||||||
});
|
|
||||||
groupMode.setToSettingsTransformation([this](const QVariant &value) {
|
|
||||||
return groupMode.itemValueForIndex(value.toInt());
|
|
||||||
});
|
|
||||||
groupMode.addOption({Tr::tr("Directory"), {}, GTest::Constants::Directory});
|
groupMode.addOption({Tr::tr("Directory"), {}, GTest::Constants::Directory});
|
||||||
groupMode.addOption({Tr::tr("GTest Filter"), {}, GTest::Constants::GTestFilter});
|
groupMode.addOption({Tr::tr("GTest Filter"), {}, GTest::Constants::GTestFilter});
|
||||||
groupMode.setDefaultValue(groupMode.indexForItemValue(GTest::Constants::Directory));
|
groupMode.setDefaultValue(groupMode.indexForItemValue(GTest::Constants::Directory));
|
||||||
|
Reference in New Issue
Block a user