aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/qqmlglobal.cpp
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2022-09-08 12:42:58 +0200
committerUlf Hermann <ulf.hermann@qt.io>2022-09-13 22:25:21 +0200
commitd577b9e42579ad261801b27d11378c235d0502f8 (patch)
tree4ea90c3ad04a9a7c61fcb19b4d7d512bd8fe07bf /src/qml/qml/qqmlglobal.cpp
parent8f1edbf2ec14f306e53047ca089604ab33e2eeee (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.cpp46
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; }