forked from qt-creator/qt-creator
Fix QMetaType::type() related deprecation warnings in sdktool
Change-Id: I758d9514d22dbd155232fed8e8293cff755b914d Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -438,7 +438,7 @@ void AddKitOperation::unittest()
|
|||||||
QVERIFY(profile0.contains(ICON));
|
QVERIFY(profile0.contains(ICON));
|
||||||
QCOMPARE(profile0.value(ICON).toString(), "/tmp/icon.png");
|
QCOMPARE(profile0.value(ICON).toString(), "/tmp/icon.png");
|
||||||
QVERIFY(profile0.contains(DATA));
|
QVERIFY(profile0.contains(DATA));
|
||||||
QCOMPARE(profile0.value(DATA).type(), QVariant::Map);
|
QCOMPARE(profile0.value(DATA).typeId(), QMetaType::QVariantMap);
|
||||||
QVERIFY(profile0.contains(AUTODETECTED));
|
QVERIFY(profile0.contains(AUTODETECTED));
|
||||||
QCOMPARE(profile0.value(AUTODETECTED).toBool(), true);
|
QCOMPARE(profile0.value(AUTODETECTED).toBool(), true);
|
||||||
QVERIFY(profile0.contains(SDK));
|
QVERIFY(profile0.contains(SDK));
|
||||||
@@ -447,7 +447,7 @@ void AddKitOperation::unittest()
|
|||||||
QVariantMap data = profile0.value(DATA).toMap();
|
QVariantMap data = profile0.value(DATA).toMap();
|
||||||
QCOMPARE(data.count(), 7);
|
QCOMPARE(data.count(), 7);
|
||||||
QVERIFY(data.contains(DEBUGGER));
|
QVERIFY(data.contains(DEBUGGER));
|
||||||
QCOMPARE(data.value(DEBUGGER).type(), QVariant::Map);
|
QCOMPARE(data.value(DEBUGGER).typeId(), QMetaType::QVariantMap);
|
||||||
QVERIFY(data.contains(DEVICE_TYPE));
|
QVERIFY(data.contains(DEVICE_TYPE));
|
||||||
QCOMPARE(data.value(DEVICE_TYPE).toString(), "Desktop");
|
QCOMPARE(data.value(DEVICE_TYPE).toString(), "Desktop");
|
||||||
QVERIFY(data.contains(TOOLCHAIN));
|
QVERIFY(data.contains(TOOLCHAIN));
|
||||||
@@ -505,7 +505,7 @@ void AddKitOperation::unittest()
|
|||||||
QVERIFY(profile1.contains(ICON));
|
QVERIFY(profile1.contains(ICON));
|
||||||
QCOMPARE(profile1.value(ICON).toString(), "/tmp/icon2.png");
|
QCOMPARE(profile1.value(ICON).toString(), "/tmp/icon2.png");
|
||||||
QVERIFY(profile1.contains(DATA));
|
QVERIFY(profile1.contains(DATA));
|
||||||
QCOMPARE(profile1.value(DATA).type(), QVariant::Map);
|
QCOMPARE(profile1.value(DATA).typeId(), QMetaType::QVariantMap);
|
||||||
QVERIFY(profile1.contains(AUTODETECTED));
|
QVERIFY(profile1.contains(AUTODETECTED));
|
||||||
QCOMPARE(profile1.value(AUTODETECTED).toBool(), true);
|
QCOMPARE(profile1.value(AUTODETECTED).toBool(), true);
|
||||||
QVERIFY(profile1.contains(SDK));
|
QVERIFY(profile1.contains(SDK));
|
||||||
@@ -514,7 +514,7 @@ void AddKitOperation::unittest()
|
|||||||
data = profile1.value(DATA).toMap();
|
data = profile1.value(DATA).toMap();
|
||||||
QCOMPARE(data.count(), 9);
|
QCOMPARE(data.count(), 9);
|
||||||
QVERIFY(data.contains(DEBUGGER));
|
QVERIFY(data.contains(DEBUGGER));
|
||||||
QCOMPARE(data.value(DEBUGGER).type(), QVariant::Map);
|
QCOMPARE(data.value(DEBUGGER).typeId(), QMetaType::QVariantMap);
|
||||||
QVERIFY(data.contains(DEVICE_TYPE));
|
QVERIFY(data.contains(DEVICE_TYPE));
|
||||||
QCOMPARE(data.value(DEVICE_TYPE).toString(), "Desktop");
|
QCOMPARE(data.value(DEVICE_TYPE).toString(), "Desktop");
|
||||||
QVERIFY(data.contains(DEVICE_ID));
|
QVERIFY(data.contains(DEVICE_ID));
|
||||||
@@ -567,7 +567,7 @@ void AddKitOperation::unittest()
|
|||||||
QVERIFY(profile2.contains(ICON));
|
QVERIFY(profile2.contains(ICON));
|
||||||
QCOMPARE(profile2.value(ICON).toString(), "/tmp/icon2.png");
|
QCOMPARE(profile2.value(ICON).toString(), "/tmp/icon2.png");
|
||||||
QVERIFY(profile2.contains(DATA));
|
QVERIFY(profile2.contains(DATA));
|
||||||
QCOMPARE(profile2.value(DATA).type(), QVariant::Map);
|
QCOMPARE(profile2.value(DATA).typeId(), QMetaType::QVariantMap);
|
||||||
QVERIFY(profile2.contains(AUTODETECTED));
|
QVERIFY(profile2.contains(AUTODETECTED));
|
||||||
QCOMPARE(profile2.value(AUTODETECTED).toBool(), true);
|
QCOMPARE(profile2.value(AUTODETECTED).toBool(), true);
|
||||||
QVERIFY(profile2.contains(SDK));
|
QVERIFY(profile2.contains(SDK));
|
||||||
|
@@ -164,7 +164,7 @@ bool AddValueData::appendListToMap(QVariantMap &map) const
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (data.type() != QVariant::List) {
|
if (data.typeId() != QMetaType::QVariantList) {
|
||||||
qCCritical(addvaluelog) << "Error: Data stored in" << m_key
|
qCCritical(addvaluelog) << "Error: Data stored in" << m_key
|
||||||
<< "is not a QVariantList.";
|
<< "is not a QVariantList.";
|
||||||
return false;
|
return false;
|
||||||
|
@@ -116,7 +116,7 @@ void FindKeyOperation::unittest()
|
|||||||
QStringList FindKeyOperation::findKey(const QVariant &in, const QString &key, const QString &prefix)
|
QStringList FindKeyOperation::findKey(const QVariant &in, const QString &key, const QString &prefix)
|
||||||
{
|
{
|
||||||
QStringList result;
|
QStringList result;
|
||||||
if (in.type() == QVariant::Map) {
|
if (in.typeId() == QMetaType::QVariantMap) {
|
||||||
const QVariantMap map = in.toMap();
|
const QVariantMap map = in.toMap();
|
||||||
for (QVariantMap::const_iterator i = map.begin(); i != map.end(); ++i) {
|
for (QVariantMap::const_iterator i = map.begin(); i != map.end(); ++i) {
|
||||||
QString pfx = prefix;
|
QString pfx = prefix;
|
||||||
@@ -129,7 +129,7 @@ QStringList FindKeyOperation::findKey(const QVariant &in, const QString &key, co
|
|||||||
result.append(findKey(i.value(), key, pfx));
|
result.append(findKey(i.value(), key, pfx));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (in.type() == QVariant::List) {
|
} else if (in.typeId() == QMetaType::QVariantList) {
|
||||||
QVariantList list = in.toList();
|
QVariantList list = in.toList();
|
||||||
for (int pos = 0; pos < list.count(); ++pos) {
|
for (int pos = 0; pos < list.count(); ++pos) {
|
||||||
QString pfx = prefix + QLatin1Char('[') + QString::number(pos) + QLatin1Char(']');
|
QString pfx = prefix + QLatin1Char('[') + QString::number(pos) + QLatin1Char(']');
|
||||||
|
@@ -122,9 +122,9 @@ QStringList FindValueOperation::findValue(const QVariant &in, const QVariant &va
|
|||||||
const QString &prefix)
|
const QString &prefix)
|
||||||
{
|
{
|
||||||
QStringList result;
|
QStringList result;
|
||||||
if (in.type() == value.type() && in == value) {
|
if (in.typeId() == value.typeId() && in == value) {
|
||||||
result << prefix;
|
result << prefix;
|
||||||
} else if (in.type() == QVariant::Map) {
|
} else if (in.typeId() == QMetaType::QVariantMap) {
|
||||||
const QVariantMap map = in.toMap();
|
const QVariantMap map = in.toMap();
|
||||||
for (QVariantMap::const_iterator i = map.begin(); i != map.end(); ++i) {
|
for (QVariantMap::const_iterator i = map.begin(); i != map.end(); ++i) {
|
||||||
QString pfx = prefix;
|
QString pfx = prefix;
|
||||||
@@ -133,7 +133,7 @@ QStringList FindValueOperation::findValue(const QVariant &in, const QVariant &va
|
|||||||
pfx.append(i.key());
|
pfx.append(i.key());
|
||||||
result.append(findValue(i.value(), value, pfx));
|
result.append(findValue(i.value(), value, pfx));
|
||||||
}
|
}
|
||||||
} else if (in.type() == QVariant::List) {
|
} else if (in.typeId() == QMetaType::QVariantList) {
|
||||||
QVariantList list = in.toList();
|
QVariantList list = in.toList();
|
||||||
for (int pos = 0; pos < list.count(); ++pos) {
|
for (int pos = 0; pos < list.count(); ++pos) {
|
||||||
QString pfx = prefix + QLatin1Char('[') + QString::number(pos) + QLatin1Char(']');
|
QString pfx = prefix + QLatin1Char('[') + QString::number(pos) + QLatin1Char(']');
|
||||||
|
@@ -48,16 +48,16 @@ bool GetOperation::setArguments(const QStringList &args)
|
|||||||
static QString toString(const QVariant &variant, int indentation = 0)
|
static QString toString(const QVariant &variant, int indentation = 0)
|
||||||
{
|
{
|
||||||
const QString indent(indentation, QLatin1Char(' '));
|
const QString indent(indentation, QLatin1Char(' '));
|
||||||
switch (variant.type()) {
|
switch (variant.typeId()) {
|
||||||
case QVariant::Map: {
|
case QMetaType::QVariantMap: {
|
||||||
QVariantMap map = variant.toMap();
|
QVariantMap map = variant.toMap();
|
||||||
QString res;
|
QString res;
|
||||||
for (auto item = map.begin(); item != map.end(); ++item) {
|
for (auto item = map.begin(); item != map.end(); ++item) {
|
||||||
res += indent + item.key() + QLatin1String(": ");
|
res += indent + item.key() + QLatin1String(": ");
|
||||||
QVariant value = item.value();
|
QVariant value = item.value();
|
||||||
switch (value.type()) {
|
switch (value.typeId()) {
|
||||||
case QVariant::Map:
|
case QMetaType::QVariantMap:
|
||||||
case QVariant::List:
|
case QMetaType::QVariantList:
|
||||||
res += QLatin1Char('\n') + toString(value, indentation + 1);
|
res += QLatin1Char('\n') + toString(value, indentation + 1);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@@ -68,7 +68,7 @@ static QString toString(const QVariant &variant, int indentation = 0)
|
|||||||
}
|
}
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
case QVariant::List: {
|
case QMetaType::QVariantList: {
|
||||||
const QVariantList list = variant.toList();
|
const QVariantList list = variant.toList();
|
||||||
QString res;
|
QString res;
|
||||||
int counter = 0;
|
int counter = 0;
|
||||||
@@ -119,7 +119,7 @@ void GetOperation::unittest()
|
|||||||
QCOMPARE(result.toString(), QLatin1String("true"));
|
QCOMPARE(result.toString(), QLatin1String("true"));
|
||||||
|
|
||||||
result = get(testMap, QLatin1String("subkeys/subsubkeys"));
|
result = get(testMap, QLatin1String("subkeys/subsubkeys"));
|
||||||
QCOMPARE(result.type(), QVariant::Map);
|
QCOMPARE(result.typeId(), QMetaType::QVariantMap);
|
||||||
|
|
||||||
result = get(testMap, QLatin1String("nonexistant"));
|
result = get(testMap, QLatin1String("nonexistant"));
|
||||||
QVERIFY(!result.isValid());
|
QVERIFY(!result.isValid());
|
||||||
|
@@ -81,7 +81,7 @@ QVariantMap RmDeviceOperation::rmDevice(const QVariantMap &map, const QString &i
|
|||||||
QVariantList devList = GetOperation::get(dmMap, QLatin1String(DEVICE_LIST_ID)).toList();
|
QVariantList devList = GetOperation::get(dmMap, QLatin1String(DEVICE_LIST_ID)).toList();
|
||||||
for (int i = 0; i < devList.count(); ++i) {
|
for (int i = 0; i < devList.count(); ++i) {
|
||||||
QVariant value = devList.at(i);
|
QVariant value = devList.at(i);
|
||||||
if (value.type() != QVariant::Map)
|
if (value.typeId() != QMetaType::QVariantMap)
|
||||||
continue;
|
continue;
|
||||||
QVariantMap deviceData = value.toMap();
|
QVariantMap deviceData = value.toMap();
|
||||||
QString devId = deviceData.value(QLatin1String(DEVICE_ID_ID)).toString();
|
QString devId = deviceData.value(QLatin1String(DEVICE_ID_ID)).toString();
|
||||||
|
@@ -503,13 +503,13 @@ struct Context // Basic context containing element name string constants.
|
|||||||
|
|
||||||
struct ParseValueStackEntry
|
struct ParseValueStackEntry
|
||||||
{
|
{
|
||||||
explicit ParseValueStackEntry(QVariant::Type t = QVariant::Invalid, const QString &k = QString()) : type(t), key(k) {}
|
explicit ParseValueStackEntry(int t = QMetaType::UnknownType, const QString &k = QString()) : typeId(t), key(k) {}
|
||||||
explicit ParseValueStackEntry(const QVariant &aSimpleValue, const QString &k);
|
explicit ParseValueStackEntry(const QVariant &aSimpleValue, const QString &k);
|
||||||
|
|
||||||
QVariant value() const;
|
QVariant value() const;
|
||||||
void addChild(const QString &key, const QVariant &v);
|
void addChild(const QString &key, const QVariant &v);
|
||||||
|
|
||||||
QVariant::Type type;
|
int typeId;
|
||||||
QString key;
|
QString key;
|
||||||
QVariant simpleValue;
|
QVariant simpleValue;
|
||||||
QVariantList listValue;
|
QVariantList listValue;
|
||||||
@@ -517,19 +517,19 @@ struct ParseValueStackEntry
|
|||||||
};
|
};
|
||||||
|
|
||||||
ParseValueStackEntry::ParseValueStackEntry(const QVariant &aSimpleValue, const QString &k) :
|
ParseValueStackEntry::ParseValueStackEntry(const QVariant &aSimpleValue, const QString &k) :
|
||||||
type(aSimpleValue.type()), key(k), simpleValue(aSimpleValue)
|
typeId(aSimpleValue.typeId()), key(k), simpleValue(aSimpleValue)
|
||||||
{
|
{
|
||||||
QTC_ASSERT(simpleValue.isValid(), return);
|
QTC_ASSERT(simpleValue.isValid(), return);
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariant ParseValueStackEntry::value() const
|
QVariant ParseValueStackEntry::value() const
|
||||||
{
|
{
|
||||||
switch (type) {
|
switch (typeId) {
|
||||||
case QVariant::Invalid:
|
case QMetaType::UnknownType:
|
||||||
return QVariant();
|
return QVariant();
|
||||||
case QVariant::Map:
|
case QMetaType::QVariantMap:
|
||||||
return QVariant(mapValue);
|
return QVariant(mapValue);
|
||||||
case QVariant::List:
|
case QMetaType::QVariantList:
|
||||||
return QVariant(listValue);
|
return QVariant(listValue);
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
@@ -539,16 +539,16 @@ QVariant ParseValueStackEntry::value() const
|
|||||||
|
|
||||||
void ParseValueStackEntry::addChild(const QString &key, const QVariant &v)
|
void ParseValueStackEntry::addChild(const QString &key, const QVariant &v)
|
||||||
{
|
{
|
||||||
switch (type) {
|
switch (typeId) {
|
||||||
case QVariant::Map:
|
case QMetaType::QVariantMap:
|
||||||
mapValue.insert(key, v);
|
mapValue.insert(key, v);
|
||||||
break;
|
break;
|
||||||
case QVariant::List:
|
case QMetaType::QVariantList:
|
||||||
listValue.push_back(v);
|
listValue.push_back(v);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
qWarning() << "ParseValueStackEntry::Internal error adding " << key << v << " to "
|
qWarning() << "ParseValueStackEntry::Internal error adding " << key << v << " to "
|
||||||
<< QVariant::typeToName(type) << value();
|
<< QMetaType(typeId).name() << value();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -643,10 +643,10 @@ bool ParseContext::handleStartElement(QXmlStreamReader &r)
|
|||||||
return handleEndElement(name);
|
return handleEndElement(name);
|
||||||
}
|
}
|
||||||
case ListValueElement:
|
case ListValueElement:
|
||||||
m_valueStack.push_back(ParseValueStackEntry(QVariant::List, key));
|
m_valueStack.push_back(ParseValueStackEntry(QMetaType::QVariantList, key));
|
||||||
break;
|
break;
|
||||||
case MapValueElement:
|
case MapValueElement:
|
||||||
m_valueStack.push_back(ParseValueStackEntry(QVariant::Map, key));
|
m_valueStack.push_back(ParseValueStackEntry(QMetaType::QVariantMap, key));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
@@ -715,7 +715,7 @@ QVariant ParseContext::readSimpleValue(QXmlStreamReader &r, const QXmlStreamAttr
|
|||||||
}
|
}
|
||||||
QVariant value;
|
QVariant value;
|
||||||
value.setValue(text);
|
value.setValue(text);
|
||||||
value.convert(QMetaType::type(type.toLatin1().constData()));
|
value.convert(QMetaType::fromName(type.toLatin1()));
|
||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -760,11 +760,11 @@ bool SdkPersistentSettingsReader::load(const QString &fileName)
|
|||||||
static void writeVariantValue(QXmlStreamWriter &w, const Context &ctx,
|
static void writeVariantValue(QXmlStreamWriter &w, const Context &ctx,
|
||||||
const QVariant &variant, const QString &key = QString())
|
const QVariant &variant, const QString &key = QString())
|
||||||
{
|
{
|
||||||
switch (static_cast<int>(variant.type())) {
|
switch (variant.typeId()) {
|
||||||
case static_cast<int>(QVariant::StringList):
|
case QMetaType::QStringList:
|
||||||
case static_cast<int>(QVariant::List): {
|
case QMetaType::QVariantList: {
|
||||||
w.writeStartElement(ctx.valueListElement);
|
w.writeStartElement(ctx.valueListElement);
|
||||||
w.writeAttribute(ctx.typeAttribute, QLatin1String(QVariant::typeToName(QVariant::List)));
|
w.writeAttribute(ctx.typeAttribute, QLatin1String(QMetaType(QMetaType::QVariantList).name()));
|
||||||
if (!key.isEmpty())
|
if (!key.isEmpty())
|
||||||
w.writeAttribute(ctx.keyAttribute, key);
|
w.writeAttribute(ctx.keyAttribute, key);
|
||||||
const QList<QVariant> list = variant.toList();
|
const QList<QVariant> list = variant.toList();
|
||||||
@@ -773,9 +773,9 @@ static void writeVariantValue(QXmlStreamWriter &w, const Context &ctx,
|
|||||||
w.writeEndElement();
|
w.writeEndElement();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case static_cast<int>(QVariant::Map): {
|
case QMetaType::QVariantMap: {
|
||||||
w.writeStartElement(ctx.valueMapElement);
|
w.writeStartElement(ctx.valueMapElement);
|
||||||
w.writeAttribute(ctx.typeAttribute, QLatin1String(QVariant::typeToName(QVariant::Map)));
|
w.writeAttribute(ctx.typeAttribute, QLatin1String(QMetaType(QMetaType::QVariantMap).name()));
|
||||||
if (!key.isEmpty())
|
if (!key.isEmpty())
|
||||||
w.writeAttribute(ctx.keyAttribute, key);
|
w.writeAttribute(ctx.keyAttribute, key);
|
||||||
const QVariantMap varMap = variant.toMap();
|
const QVariantMap varMap = variant.toMap();
|
||||||
@@ -785,16 +785,16 @@ static void writeVariantValue(QXmlStreamWriter &w, const Context &ctx,
|
|||||||
w.writeEndElement();
|
w.writeEndElement();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case static_cast<int>(QMetaType::QObjectStar): // ignore QObjects!
|
case QMetaType::QObjectStar: // ignore QObjects!
|
||||||
case static_cast<int>(QMetaType::VoidStar): // ignore void pointers!
|
case QMetaType::VoidStar: // ignore void pointers!
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
w.writeStartElement(ctx.valueElement);
|
w.writeStartElement(ctx.valueElement);
|
||||||
w.writeAttribute(ctx.typeAttribute, QLatin1String(variant.typeName()));
|
w.writeAttribute(ctx.typeAttribute, QLatin1String(variant.typeName()));
|
||||||
if (!key.isEmpty())
|
if (!key.isEmpty())
|
||||||
w.writeAttribute(ctx.keyAttribute, key);
|
w.writeAttribute(ctx.keyAttribute, key);
|
||||||
switch (variant.type()) {
|
switch (variant.typeId()) {
|
||||||
case QVariant::Rect:
|
case QMetaType::QRect:
|
||||||
w.writeCharacters(rectangleToString(variant.toRect()));
|
w.writeCharacters(rectangleToString(variant.toRect()));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
Reference in New Issue
Block a user