mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Dive pictures: Don't update all pictures on drag & drop to profile
In the old code, we used to reload the whole picture list on drag & drop to the profile. Instead, only update the drag&dropped picture and repaint the profile-pictures. Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
parent
d33e3b22fc
commit
c71a5d7413
3 changed files with 25 additions and 7 deletions
|
@ -2060,14 +2060,14 @@ void ProfileWidget2::dropEvent(QDropEvent *event)
|
|||
if (QString(picture->filename) == filename) {
|
||||
picture->offset.seconds = lrint(timeAxis->valueAt(mappedPos));
|
||||
mark_divelist_changed(true);
|
||||
#ifndef SUBSURFACE_MOBILE
|
||||
DivePictureModel::instance()->updateDivePictureOffset(filename, picture->offset.seconds);
|
||||
plotPictures();
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
}
|
||||
copy_dive(current_dive, &displayed_dive);
|
||||
#ifndef SUBSURFACE_MOBILE
|
||||
DivePictureModel::instance()->updateDivePictures();
|
||||
#endif
|
||||
|
||||
|
||||
if (event->source() == this) {
|
||||
event->setDropAction(Qt::MoveAction);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue