diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2022-09-08 12:42:58 +0200 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2022-09-13 22:25:21 +0200 |
commit | d577b9e42579ad261801b27d11378c235d0502f8 (patch) | |
tree | 4ea90c3ad04a9a7c61fcb19b4d7d512bd8fe07bf /src/qml/qml/qqmlglobal.cpp | |
parent | 8f1edbf2ec14f306e53047ca089604ab33e2eeee (diff) |
Qml: Drop unused value type provider functions
The only thing we still need is createValueType(). That is by itself
debatable, and it can be static.
Change-Id: Id092f547415c600b7d1db01f78661c287e7f4979
Reviewed-by: Semih Yavuz <semih.yavuz@qt.io>
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/qml/qml/qqmlglobal.cpp')
-rw-r--r-- | src/qml/qml/qqmlglobal.cpp | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/src/qml/qml/qqmlglobal.cpp b/src/qml/qml/qqmlglobal.cpp index 410cec3872..48244f3259 100644 --- a/src/qml/qml/qqmlglobal.cpp +++ b/src/qml/qml/qqmlglobal.cpp @@ -12,14 +12,6 @@ QT_BEGIN_NAMESPACE -bool QQmlValueTypeProvider::initValueType(QMetaType metaType, QVariant &dst) -{ - if (!metaType.isValid()) - return false; - dst = QVariant(metaType); - return true; -} - bool QQmlValueTypeProvider::createValueType(QMetaType metaType, const QJSValue &s, QVariant &data) { const QQmlType qmlType = QQmlMetaType::qmlType(metaType); @@ -34,44 +26,6 @@ bool QQmlValueTypeProvider::createValueType(QMetaType metaType, const QJSValue & return false; } -bool QQmlValueTypeProvider::equalValueType(QMetaType metaType, const void *lhs, const QVariant &rhs) -{ - Q_ASSERT(lhs); - return metaType.equals(lhs, rhs.constData()); -} - -bool QQmlValueTypeProvider::readValueType(QMetaType metaType, const QVariant &src, void *dst) -{ - Q_ASSERT(dst); - if (!metaType.isValid() - || (src.metaType() == metaType && metaType.equals(src.constData(), dst))) { - return false; - } - - metaType.destruct(dst); - metaType.construct(dst, src.metaType() == metaType ? src.constData() : nullptr); - return true; -} - -bool QQmlValueTypeProvider::writeValueType(QMetaType metaType, const void *src, QVariant &dst) -{ - Q_ASSERT(src); - if (!metaType.isValid() - || (dst.metaType() == metaType && metaType.equals(src, dst.constData()))) { - return false; - } - - dst = QVariant(metaType, src); - return true; -} - -Q_GLOBAL_STATIC(QQmlValueTypeProvider, valueTypeProvider) - -Q_AUTOTEST_EXPORT QQmlValueTypeProvider *QQml_valueTypeProvider() -{ - return valueTypeProvider(); -} - QQmlColorProvider::~QQmlColorProvider() {} QVariant QQmlColorProvider::colorFromString(const QString &, bool *ok) { if (ok) *ok = false; return QVariant(); } unsigned QQmlColorProvider::rgbaFromString(const QString &, bool *ok) { if (ok) *ok = false; return 0; } |