diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2014-10-20 17:36:24 -0700 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2014-10-20 17:40:11 -0700 |
commit | 71d21c375c404cd675e408689c79e9d58d315ccc (patch) | |
tree | ac4a160bc1f4861daf9bb66acf5e19b718dfd717 /qt-ui/maintab.cpp | |
parent | e1db94ea0c049184d06393e59843812c684f57cd (diff) | |
download | subsurface-71d21c375c404cd675e408689c79e9d58d315ccc.tar.gz |
Recalculate the decompression if the date / time of a dive changes
The pre-existing tissue load going into a dive can change if the start
time of a dive changes. Therefore we need to recalculate the ceiling when
editing start time (or date) of a dive.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui/maintab.cpp')
-rw-r--r-- | qt-ui/maintab.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/qt-ui/maintab.cpp b/qt-ui/maintab.cpp index 4f253e150..7b052e984 100644 --- a/qt-ui/maintab.cpp +++ b/qt-ui/maintab.cpp @@ -978,6 +978,7 @@ void MainTab::on_dateEdit_dateChanged(const QDate &date) dateTime.setTimeSpec(Qt::UTC); dateTime.setDate(date); DivePlannerPointsModel::instance()->getDiveplan().when = displayed_dive.when = dateTime.toTime_t(); + emit dateTimeChanged(); } void MainTab::on_timeEdit_timeChanged(const QTime &time) @@ -989,6 +990,7 @@ void MainTab::on_timeEdit_timeChanged(const QTime &time) dateTime.setTimeSpec(Qt::UTC); dateTime.setTime(time); DivePlannerPointsModel::instance()->getDiveplan().when = displayed_dive.when = dateTime.toTime_t(); + emit dateTimeChanged(); } // changing the tags on multiple dives is semantically strange - what's the right thing to do? |