set default state of interpretFrames, overwriteDups and filtersPersistDuringClear to true

This commit is contained in:
Leopixelo
2026-06-08 15:03:38 +02:00
parent 286df56895
commit 93a642e3ab
4 changed files with 16 additions and 7 deletions
+5 -5
View File
@@ -74,9 +74,9 @@ CANFrameModel::CANFrameModel(QObject *parent)
filteredFrames.reserve(preallocSize);
dbcHandler = DBCHandler::getReference();
interpretFrames = false;
overwriteDups = false;
filtersPersistDuringClear = false;
interpretFrames = true;
overwriteDups = true;
filtersPersistDuringClear = true;
useHexMode = true;
useColorsByCanId = false;
timeStyle = TS_MICROS;
@@ -870,13 +870,13 @@ int CANFrameModel::sendBulkRefresh()
return num;
}
void CANFrameModel::clearFrames()
void CANFrameModel::clearFrames(bool forceClearFilters)
{
mutex.lock();
this->beginResetModel();
frames.clear();
filteredFrames.clear();
if(filtersPersistDuringClear == false)
if(filtersPersistDuringClear == false || forceClearFilters)
{
filters.clear();
busFilters.clear();