mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-02-16 01:19:57 +00:00
Fix delete intervals
If multiple intervals are selected then the delete interval menu item should delete all the ones that are highlighted. Fixes #442
This commit is contained in:
@@ -2277,9 +2277,12 @@ MainWindow::deleteInterval()
|
||||
if (ds > oindex) it->setDisplaySequence(ds-1);
|
||||
}
|
||||
|
||||
// now delete!
|
||||
int index = allIntervals->indexOfChild(activeInterval);
|
||||
delete allIntervals->takeChild(index);
|
||||
// now delete highlighted!
|
||||
for (int i=0; i<allIntervals->childCount();) {
|
||||
if (allIntervals->child(i)->isSelected()) delete allIntervals->takeChild(i);
|
||||
else i++;
|
||||
}
|
||||
|
||||
updateRideFileIntervals(); // will emit intervalChanged() signal
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user