diff options
author | Stephen Kelly <stephen.kelly@kdab.com> | 2012-07-24 16:10:52 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-07-27 03:27:23 +0200 |
commit | 9784dd8d06565177a302d4dabec0b6555a958e53 (patch) | |
tree | c6746ade9a3cb2327a13d471c351fbd58ed16b4a /src/corelib/kernel/qvariant.h | |
parent | 17c74529e4d343424c53e6630cd8c14d8d4d3313 (diff) |
Implement implicit constructors for built-in classes.
Change-Id: I6b0b104bc1da3252d014615c50b81830de42e722
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
Diffstat (limited to 'src/corelib/kernel/qvariant.h')
-rw-r--r-- | src/corelib/kernel/qvariant.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/corelib/kernel/qvariant.h b/src/corelib/kernel/qvariant.h index c06a441468..8d342cb122 100644 --- a/src/corelib/kernel/qvariant.h +++ b/src/corelib/kernel/qvariant.h @@ -247,6 +247,12 @@ class Q_CORE_EXPORT QVariant #ifndef QT_BOOTSTRAPPED QVariant(const QUrl &url); QVariant(const QEasingCurve &easing); + QVariant(const QUuid &uuid); + QVariant(const QModelIndex &modelIndex); + QVariant(const QJsonValue &jsonValue); + QVariant(const QJsonObject &jsonObject); + QVariant(const QJsonArray &jsonArray); + QVariant(const QJsonDocument &jsonDocument); #endif QVariant& operator=(const QVariant &other); @@ -314,6 +320,12 @@ class Q_CORE_EXPORT QVariant #ifndef QT_BOOTSTRAPPED QUrl toUrl() const; QEasingCurve toEasingCurve() const; + QUuid toUuid() const; + QModelIndex toModelIndex() const; + QJsonValue toJsonValue() const; + QJsonObject toJsonObject() const; + QJsonArray toJsonArray() const; + QJsonDocument toJsonDocument() const; #endif #ifndef QT_NO_DATASTREAM |