Fixed filterLabeling not loading from settings correctly

This commit is contained in:
Andy Huska
2023-05-22 16:33:44 -05:00
parent ab476c746e
commit f39b61f4e8
2 changed files with 6 additions and 5 deletions
+5 -4
View File
@@ -736,7 +736,7 @@ bool DBCFile::parseAttributeLine(QString line)
DBC_ATTRIBUTE *foundAttr = findAttributeByName(match.captured(1));
if (foundAttr)
{
qDebug() << "That attribute does exist";
qDebug() << "That message attribute does exist";
DBC_MESSAGE *foundMsg = messageHandler->findMsgByID(match.captured(2).toUInt() & 0x1FFFFFFFul);
if (foundMsg)
{
@@ -768,7 +768,7 @@ bool DBCFile::parseAttributeLine(QString line)
DBC_ATTRIBUTE *foundAttr = findAttributeByName(match.captured(1));
if (foundAttr)
{
qDebug() << "That attribute does exist";
qDebug() << "That signal attribute does exist";
DBC_MESSAGE *foundMsg = messageHandler->findMsgByID(match.captured(2).toUInt() & 0x1FFFFFFFUL);
if (foundMsg)
{
@@ -801,7 +801,7 @@ bool DBCFile::parseAttributeLine(QString line)
DBC_ATTRIBUTE *foundAttr = findAttributeByName(match.captured(1));
if (foundAttr)
{
qDebug() << "That attribute does exist";
qDebug() << "That node attribute does exist";
DBC_NODE *foundNode = findNodeByName(match.captured(2));
if (foundNode)
{
@@ -2292,6 +2292,7 @@ DBCHandler::DBCHandler()
{
// Load previously saved DBC file settings
QSettings settings;
qDebug() <<"Settings file: " << settings.fileName();
int filecount = settings.value("DBC/FileCount", 0).toInt();
qDebug() << "Previously loaded DBC file count: " << filecount;
for (int i=0; i<filecount; i++)
@@ -2317,7 +2318,7 @@ DBCHandler::DBCHandler()
file->dbc_attributes.append(attr);
file->messageHandler->setMatchingCriteria(matchingCriteria);
int filterLabeling = settings.value("DBC/FilterLabeling_" + QString(i),0).toInt();
int filterLabeling = settings.value("DBC/FilterLabeling_" + QString::number(i),0).toInt();
attr.attrType = ATTR_TYPE_MESSAGE;
attr.defaultValue = filterLabeling;
attr.enumVals.clear();
+1 -1
View File
@@ -111,7 +111,7 @@ void DBCLoadSaveWindow::updateSettings()
settings.setValue("DBC/Filename_" + QString::number(i), file->getFullFilename());
settings.setValue("DBC/AssocBus_" + QString::number(i), file->getAssocBus());
settings.setValue("DBC/MatchingCriteria_" + QString::number(i), file->messageHandler->getMatchingCriteria());
settings.setValue("DBC/FilterLabeling_" + QString::number(i), file->messageHandler->filterLabeling());
settings.setValue("DBC/FilterLabeling_" + QString::number(i), file->messageHandler->filterLabeling() ? 1 : 0);
}
}
emit updatedDBCSettings();