Make QVariant(Type) and QVariant(QDataStream) explicit

We should probably deprecate both constructors in addition.

Change-Id: Id62448b2abe14248c134feae899fa053ef373e58
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
This commit is contained in:
Lars Knoll 2020-06-16 10:55:11 +02:00
parent 67f04fa060
commit 6c36fd8af7

View File

@ -207,12 +207,12 @@ class Q_CORE_EXPORT QVariant
QVariant() noexcept : d() {}
~QVariant();
QVariant(Type type);
explicit QVariant(Type type);
explicit QVariant(QMetaType type, const void *copy = nullptr);
QVariant(const QVariant &other);
#ifndef QT_NO_DATASTREAM
QVariant(QDataStream &s);
explicit QVariant(QDataStream &s);
#endif
QVariant(int i);