From a15359ba768ddedf407c27eeef67e3c1e1ccfeac Mon Sep 17 00:00:00 2001 From: Initdd Date: Sat, 19 Jul 2025 12:47:09 +0100 Subject: [PATCH] fix: Add support for boolean attribute values in DBC file saving --- dbc/dbchandler.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/dbc/dbchandler.cpp b/dbc/dbchandler.cpp index deeb55d..c71481e 100644 --- a/dbc/dbchandler.cpp +++ b/dbc/dbchandler.cpp @@ -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;