mirror of
https://github.com/jankae/LibreVNA.git
synced 2026-04-07 07:23:43 +00:00
Fix disappearing marker data
This commit is contained in:
parent
c5440210b4
commit
f0c5962878
2 changed files with 9 additions and 11 deletions
|
|
@ -88,15 +88,11 @@ void TraceMarkerModel::addMarker(TraceMarker *t)
|
|||
connect(t, &TraceMarker::beginRemoveHelperMarkers, [=](TraceMarker *m) {
|
||||
auto row = find(markers.begin(), markers.end(), m) - markers.begin();
|
||||
auto modelIndex = createIndex(row, 0, root);
|
||||
if(!m->getHelperMarkers().empty()){
|
||||
beginRemoveRows(modelIndex, 0, m->getHelperMarkers().size() - 1);
|
||||
}
|
||||
beginRemoveRows(modelIndex, 0, m->getHelperMarkers().size() - 1);
|
||||
});
|
||||
connect(t, &TraceMarker::endRemoveHelperMarkers, [=](TraceMarker *m) {
|
||||
endRemoveRows();
|
||||
markerDataChanged(m);
|
||||
if(!m->getHelperMarkers().empty()){
|
||||
endRemoveRows();
|
||||
}
|
||||
});
|
||||
connect(t, &TraceMarker::deleted, this, qOverload<TraceMarker*>(&TraceMarkerModel::removeMarker));
|
||||
emit markerAdded(t);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue