fix: Add support for boolean attribute values in DBC file saving

This commit is contained in:
Initdd
2025-07-19 12:47:09 +01:00
parent 52f8d7941e
commit a15359ba76
+9
View File
@@ -1426,6 +1426,9 @@ bool DBCFile::saveFile(QString fileName)
case QVariant::Type::String:
attrValOutput.append("\"" + val.value.toString() + "\";\n");
break;
case QVariant::Type::Bool:
attrValOutput.append(QString::number(val.value.toBool() ? 1 : 0) + ";\n");
break;
default:
attrValOutput.append(val.value.toString() + ";\n");
break;
@@ -1471,6 +1474,9 @@ bool DBCFile::saveFile(QString fileName)
case QVariant::Type::String:
attrValOutput.append("\"" + val.value.toString() + "\";\n");
break;
case QVariant::Type::Bool:
attrValOutput.append(QString::number(val.value.toBool() ? 1 : 0) + ";\n");
break;
default:
attrValOutput.append(val.value.toString() + ";\n");
break;
@@ -1549,6 +1555,9 @@ bool DBCFile::saveFile(QString fileName)
case QVariant::Type::String:
attrValOutput.append("\"" + val.value.toString() + "\";\n");
break;
case QVariant::Type::Bool:
attrValOutput.append(QString::number(val.value.toBool() ? 1 : 0) + ";\n");
break;
default:
attrValOutput.append(val.value.toString() + ";\n");
break;