Fix deprecation warnings in QtSql code snippets

Use QMetaType for constructing a QSqlField, fixing:
ccode/sqldatabase/sqldatabase.cpp:91:41: warning: ‘QSqlField::QSqlField(const QString&, QVariant::Type)’ is deprecated: Use the constructor using a QMetaType instead [-Wdeprecated-declarations]

Change-Id: If420ad3d7f5d9dce05ad892cddf84a1b77a45b3f
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
This commit is contained in:
Friedemann Kleint 2020-08-18 14:45:07 +02:00
parent 0a4b984421
commit 1f1f000327

View File

@ -80,7 +80,7 @@ void QSqlField_snippets()
#if 0
{
//! [2]
QSqlField field("age", QVariant::Int);
QSqlField field("age", QMetaType::fromType<int>());
field.setValue(QPixmap()); // WRONG
//! [2]
}
@ -88,7 +88,7 @@ void QSqlField_snippets()
{
//! [3]
QSqlField field("age", QVariant::Int);
QSqlField field("age", QMetaType::fromType<int>());
field.setValue(QString("123")); // casts QString to int
//! [3]
}