diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2020-09-16 13:06:57 +0200 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2020-09-16 14:56:01 +0200 |
commit | c430fc856964b8d07cd5bebe874095c7e3a0fc54 (patch) | |
tree | 633d95973379998530114ae2129d853e54ab7699 /src/qml/qml/qqmlglobal_p.h | |
parent | ae9bef00159fa3362309ccf3a9999f75bd45e81e (diff) |
QQmlValueTypeProvider: Use QMetaType
We can create, compare, convert registered types without going through
special virtual value type providers.
Change-Id: I0431256540b8dd6861ff3a945570ea7df45ed98d
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/qml/qml/qqmlglobal_p.h')
-rw-r--r-- | src/qml/qml/qqmlglobal_p.h | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/qml/qml/qqmlglobal_p.h b/src/qml/qml/qqmlglobal_p.h index f2a11e5456..3c03753d08 100644 --- a/src/qml/qml/qqmlglobal_p.h +++ b/src/qml/qml/qqmlglobal_p.h @@ -239,7 +239,6 @@ public: private: virtual const QMetaObject *getMetaObjectForMetaType(int); - virtual bool init(int, QVariant&); virtual bool create(int, int, const void *[], QVariant *); virtual bool createFromString(int, const QString &, void *, size_t); @@ -247,10 +246,7 @@ private: virtual bool variantFromString(int, const QString &, QVariant *); virtual bool variantFromJsObject(int, const QV4::Value &, QV4::ExecutionEngine *, QVariant *); - virtual bool equal(int, const void *, const QVariant&); virtual bool store(int, const void *, void *, size_t); - virtual bool read(const QVariant&, void *, int); - virtual bool write(int, const void *, QVariant&); friend Q_QML_PRIVATE_EXPORT void QQml_addValueTypeProvider(QQmlValueTypeProvider *); friend Q_QML_PRIVATE_EXPORT void QQml_removeValueTypeProvider(QQmlValueTypeProvider *); |