Don't add duplicate entries to the resource explorer

This commit is contained in:
Dan Paulat 2023-04-10 23:13:24 -05:00
parent df2474c383
commit 0c8047b1f4

View file

@ -105,10 +105,16 @@ RadarProductModelImpl::RadarProductModelImpl(RadarProductModel* self) :
} }
} }
// Create leaf item for product time // Find existing time item (e.g., 2023-04-10 10:11:12)
model_->AppendRow(productItem, const QString timeString =
new TreeItem {QString::fromStdString( QString::fromStdString(util::TimeString(latestTime));
util::TimeString(latestTime))}); TreeItem* timeItem = productItem->FindChild(0, timeString);
if (timeItem == nullptr)
{
// Create leaf item for product time
model_->AppendRow(productItem, new TreeItem {timeString});
}
}, },
Qt::QueuedConnection); Qt::QueuedConnection);
}); });