Qt: QVariant::type() is deprecated in Qt6.
Fix ui/qt/rtp_stream_dialog.cpp:708:26: error: 'type' is deprecated: Use typeId() or metaType(). [-Werror,-Wdeprecated-declarations] } else if (v.type() == QVariant::String) { ^ and similar errors. Although the warnings recommend typeId() or metaType(), userType() exists in both Qt 5 and 6 so use it instead.
This commit is contained in:
parent
ea11891f21
commit
de0db2ad0a
|
@ -1166,7 +1166,7 @@ void Iax2AnalysisDialog::saveCsv(Iax2AnalysisDialog::StreamDirection direction)
|
|||
foreach (QVariant v, ra_ti->rowData()) {
|
||||
if (!v.isValid()) {
|
||||
values << "\"\"";
|
||||
} else if ((int) v.type() == (int) QMetaType::QString) {
|
||||
} else if (v.userType() == QMetaType::QString) {
|
||||
values << QString("\"%1\"").arg(v.toString());
|
||||
} else {
|
||||
values << v.toString();
|
||||
|
@ -1190,7 +1190,7 @@ void Iax2AnalysisDialog::saveCsv(Iax2AnalysisDialog::StreamDirection direction)
|
|||
foreach (QVariant v, ra_ti->rowData()) {
|
||||
if (!v.isValid()) {
|
||||
values << "\"\"";
|
||||
} else if (v.type() == QVariant::String) {
|
||||
} else if (v.userType() == QMetaType::QString) {
|
||||
values << QString("\"%1\"").arg(v.toString());
|
||||
} else {
|
||||
values << v.toString();
|
||||
|
|
|
@ -332,7 +332,7 @@ void ProtocolHierarchyDialog::on_actionCopyAsCsv_triggered()
|
|||
foreach (QVariant v, protoHierRowData(item)) {
|
||||
if (!v.isValid()) {
|
||||
separated_value << "\"\"";
|
||||
} else if (v.type() == QVariant::String) {
|
||||
} else if (v.userType() == QMetaType::QString) {
|
||||
separated_value << QString("\"%1\"").arg(v.toString());
|
||||
} else {
|
||||
separated_value << v.toString();
|
||||
|
|
|
@ -705,7 +705,7 @@ void RtpStreamDialog::on_actionCopyAsCsv_triggered()
|
|||
foreach (QVariant v, streamRowData(row)) {
|
||||
if (!v.isValid()) {
|
||||
rdsl << "\"\"";
|
||||
} else if (v.type() == QVariant::String) {
|
||||
} else if (v.userType() == QMetaType::QString) {
|
||||
rdsl << QString("\"%1\"").arg(v.toString());
|
||||
} else {
|
||||
rdsl << v.toString();
|
||||
|
|
|
@ -213,15 +213,15 @@ QString TapParameterDialog::itemDataToPlain(QVariant var, int width)
|
|||
QString plain_str;
|
||||
int align_mul = 1;
|
||||
|
||||
switch (var.type()) {
|
||||
case QVariant::String:
|
||||
switch (var.userType()) {
|
||||
case QMetaType::QString:
|
||||
align_mul = -1;
|
||||
// Fall through
|
||||
case QVariant::Int:
|
||||
case QVariant::UInt:
|
||||
case QMetaType::Int:
|
||||
case QMetaType::UInt:
|
||||
plain_str = var.toString();
|
||||
break;
|
||||
case QVariant::Double:
|
||||
case QMetaType::Double:
|
||||
plain_str = QString::number(var.toDouble(), 'f', 6);
|
||||
break;
|
||||
default:
|
||||
|
@ -262,7 +262,7 @@ QByteArray TapParameterDialog::getTreeAsString(st_format_type format)
|
|||
col_widths.append(ui->statsTreeWidget->headerItem()->text(col).length());
|
||||
}
|
||||
QVariant var = ui->statsTreeWidget->headerItem()->data(col, Qt::DisplayRole);
|
||||
if (var.type() == QVariant::String) {
|
||||
if (var.userType() == QMetaType::QString) {
|
||||
col_widths[col] = qMax(col_widths[col], itemDataToPlain(var).length());
|
||||
}
|
||||
}
|
||||
|
@ -360,7 +360,7 @@ QByteArray TapParameterDialog::getTreeAsString(st_format_type format)
|
|||
}
|
||||
case ST_FORMAT_CSV:
|
||||
foreach (QVariant var, tid) {
|
||||
if (var.type() == QVariant::String) {
|
||||
if (var.userType() == QMetaType::QString) {
|
||||
parts << QString("\"%1\"").arg(var.toString());
|
||||
} else {
|
||||
parts << var.toString();
|
||||
|
@ -385,7 +385,7 @@ QByteArray TapParameterDialog::getTreeAsString(st_format_type format)
|
|||
QString indent = "-";
|
||||
foreach (QVariant var, tid) {
|
||||
QString entry;
|
||||
if (var.type() == QVariant::String) {
|
||||
if (var.userType() == QMetaType::QString) {
|
||||
entry = QString("\"%1\"").arg(var.toString());
|
||||
} else {
|
||||
entry = var.toString();
|
||||
|
|
|
@ -309,7 +309,7 @@ void TrafficTableDialog::copyAsCsv()
|
|||
foreach (QVariant v, curTreeRowData(row)) {
|
||||
if (!v.isValid()) {
|
||||
rdsl << "\"\"";
|
||||
} else if (v.type() == QVariant::String) {
|
||||
} else if (v.userType() == QMetaType::QString) {
|
||||
rdsl << QString("\"%1\"").arg(v.toString());
|
||||
} else {
|
||||
rdsl << v.toString();
|
||||
|
|
Loading…
Reference in New Issue