summaryrefslogtreecommitdiffstats
path: root/desktop-widgets/divelistview.cpp
diff options
context:
space:
mode:
authorGravatar Berthold Stoeger <bstoeger@mail.tuwien.ac.at>2018-07-30 20:41:33 +0200
committerGravatar Dirk Hohndel <dirk@hohndel.org>2018-07-30 12:20:26 -0700
commit5e1e6110ce50b33e24667ce83ab5d2417a2a466e (patch)
tree8a5bea4ca9463904b6d4d8b786793d39a8f02dfe /desktop-widgets/divelistview.cpp
parentd3f3d82abdaabebf5a8c83a57cc6b9e0b7aab1de (diff)
downloadsubsurface-5e1e6110ce50b33e24667ce83ab5d2417a2a466e.tar.gz
Cleanup: remove parameter from currentDiveChanged signal
The currentDiveChanged signal was emitted by the DiveListView to inform the MainWindow of a change of current dive. The new current dive was passed as a parameter. The slot in MainWindow then called select_dive() on the dive. This seems pointless because: 1) In both emits, selected_dive dive was passed as argument. But MainWindow can read this global variable itself. 2) Calling select_dive() again is a no-op, because obviously, this already *was* the selected dive. Moreover it seems conceptually wrong to set the current dive in the slot that is informed of the change of the current dive. Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
Diffstat (limited to 'desktop-widgets/divelistview.cpp')
-rw-r--r--desktop-widgets/divelistview.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/desktop-widgets/divelistview.cpp b/desktop-widgets/divelistview.cpp
index 8795eeea8..8e6885ee1 100644
--- a/desktop-widgets/divelistview.cpp
+++ b/desktop-widgets/divelistview.cpp
@@ -342,7 +342,7 @@ void DiveListView::selectDives(const QList<int> &newDiveSelection)
scrollTo(idx);
}
// now that everything is up to date, update the widgets
- Q_EMIT currentDiveChanged(selected_dive);
+ emit currentDiveChanged();
dontEmitDiveChangedSignal = false;
return;
}
@@ -544,7 +544,7 @@ void DiveListView::selectionChanged(const QItemSelection &selected, const QItemS
connect(selectionModel(), SIGNAL(selectionChanged(QItemSelection, QItemSelection)), this, SLOT(selectionChanged(QItemSelection, QItemSelection)));
connect(selectionModel(), SIGNAL(currentChanged(QModelIndex, QModelIndex)), this, SLOT(currentChanged(QModelIndex, QModelIndex)));
if (!dontEmitDiveChangedSignal)
- Q_EMIT currentDiveChanged(selected_dive);
+ emit currentDiveChanged();
}
enum asked_user {NOTYET, MERGE, DONTMERGE};