From 095abb192577d61215fcf7ea3a55338c54a3c4b0 Mon Sep 17 00:00:00 2001 From: Alexander Volkov Date: Thu, 25 Aug 2016 14:10:03 +0300 Subject: QScreen manual test: fix conversion of enum values to names Use the correct method of QMetaEnum to convert enum values to names. QMetaEnum::valueToKey() should be used, because it takes an enum value as an argument, while QMetaEnum::key() takes an index of the enum value. Change-Id: Ie895fcc935e8835e3d9c416ca34be8bfe82fd74e Reviewed-by: Shawn Rutledge Reviewed-by: Friedemann Kleint --- tests/manual/qscreen/propertyfield.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/manual/qscreen/propertyfield.cpp b/tests/manual/qscreen/propertyfield.cpp index bd78e7eef3..e310798573 100644 --- a/tests/manual/qscreen/propertyfield.cpp +++ b/tests/manual/qscreen/propertyfield.cpp @@ -45,7 +45,7 @@ PropertyField::PropertyField(QObject* subject, const QMetaProperty& prop, QWidge QString PropertyField::valueToString(QVariant val) { if (m_prop.isEnumType()) - return QString::fromUtf8(m_prop.enumerator().key(val.toInt())); + return QString::fromUtf8(m_prop.enumerator().valueToKey(val.toInt())); QString text; switch (val.type()) { -- cgit v1.2.3