mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Undo: sort dives by dive_less_than() in signals
In signals dives were sorted by date. This criterion is not be unique. Therefore sort by the dive_less_than() function of the core to avoid any inconsistencies between the Qt-models and the core data. Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
parent
38ba434966
commit
12a13d722a
2 changed files with 4 additions and 4 deletions
|
@ -1,7 +1,6 @@
|
|||
// SPDX-License-Identifier: GPL-2.0
|
||||
|
||||
// The DiveListNotifier emits signals when the dive-list changes (dives/trips created/deleted/moved/edited)
|
||||
// Note that vectors are passed by reference, so this will only work for signals inside the UI thread!
|
||||
// The DiveListNotifier emits signals when the dive-list changes (dives/trips/divesites created/deleted/moved/edited)
|
||||
|
||||
#ifndef DIVELISTNOTIFIER_H
|
||||
#define DIVELISTNOTIFIER_H
|
||||
|
@ -48,7 +47,7 @@ signals:
|
|||
// or the deletion spans multiple trips. But most of the time only dives of a single trip
|
||||
// will be affected and trips don't overlap, so these considerations are moot.
|
||||
// Notes:
|
||||
// - The dives are always sorted by start-time.
|
||||
// - The dives are always sorted by according to the dives_less_than() function of the core.
|
||||
// - The "trip" arguments are null for top-level-dives.
|
||||
void divesAdded(dive_trip *trip, bool addTrip, const QVector<dive *> &dives);
|
||||
void divesDeleted(dive_trip *trip, bool deleteTrip, const QVector<dive *> &dives);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue