summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJędrzej Nowacki <jedrzej.nowacki@nokia.com>2012-05-11 09:28:22 +0200
committerQt by Nokia <qt-info@nokia.com>2012-05-11 10:19:55 +0200
commitadfa9ccb102131de9739d5d79f320f07cea196ab (patch)
treeda912c1a9407dfb16ae9bed76f4131b915ca7ce8
parent5ee351e266782ad51518ad9ad058f3608b277f8e (diff)
downloadqttools-adfa9ccb102131de9739d5d79f320f07cea196ab.tar.gz
Build fix.
QVariant doesn't have QKeySequence constructor in Qt5 (effect of the modularization project), therefore it can not be default constructed. Change-Id: Ia78b060d2e9c8fae8d60a3a17de75a390746749d Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
-rw-r--r--src/designer/src/lib/shared/qdesigner_propertysheet.cpp2
-rw-r--r--src/shared/qtpropertybrowser/qtvariantproperty.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/designer/src/lib/shared/qdesigner_propertysheet.cpp b/src/designer/src/lib/shared/qdesigner_propertysheet.cpp
index 10d1eecf3..c69105588 100644
--- a/src/designer/src/lib/shared/qdesigner_propertysheet.cpp
+++ b/src/designer/src/lib/shared/qdesigner_propertysheet.cpp
@@ -1117,7 +1117,7 @@ QVariant QDesignerPropertySheet::resolvePropertyValue(int index, const QVariant
return qvariant_cast<qdesigner_internal::PropertySheetStringListValue>(value).value();
if (value.canConvert<qdesigner_internal::PropertySheetKeySequenceValue>())
- return qvariant_cast<qdesigner_internal::PropertySheetKeySequenceValue>(value).value();
+ return QVariant::fromValue(qvariant_cast<qdesigner_internal::PropertySheetKeySequenceValue>(value).value());
if (value.canConvert<qdesigner_internal::PropertySheetPixmapValue>()) {
const QString path = qvariant_cast<qdesigner_internal::PropertySheetPixmapValue>(value).path();
diff --git a/src/shared/qtpropertybrowser/qtvariantproperty.cpp b/src/shared/qtpropertybrowser/qtvariantproperty.cpp
index 43043f352..bdc0b0c41 100644
--- a/src/shared/qtpropertybrowser/qtvariantproperty.cpp
+++ b/src/shared/qtpropertybrowser/qtvariantproperty.cpp
@@ -1324,7 +1324,7 @@ QVariant QtVariantPropertyManager::value(const QtProperty *property) const
} else if (QtDateTimePropertyManager *dateTimeManager = qobject_cast<QtDateTimePropertyManager *>(manager)) {
return dateTimeManager->value(internProp);
} else if (QtKeySequencePropertyManager *keySequenceManager = qobject_cast<QtKeySequencePropertyManager *>(manager)) {
- return keySequenceManager->value(internProp);
+ return QVariant::fromValue(keySequenceManager->value(internProp));
} else if (QtCharPropertyManager *charManager = qobject_cast<QtCharPropertyManager *>(manager)) {
return charManager->value(internProp);
} else if (QtLocalePropertyManager *localeManager = qobject_cast<QtLocalePropertyManager *>(manager)) {