mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Clear date and time when no dive is shown
So far we showed bogus date and time - whatever time it might be in UTC at midnight 2000-1-1 in your timezone. Instead we now show a discrete little "-" in both fields. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
ef2765d0c4
commit
37445df0b9
1 changed files with 11 additions and 0 deletions
|
@ -709,6 +709,10 @@ void MainTab::updateDiveInfo(bool clear)
|
||||||
ui.locationTags->hide();
|
ui.locationTags->hide();
|
||||||
else
|
else
|
||||||
ui.locationTags->show();
|
ui.locationTags->show();
|
||||||
|
/* unset the special value text for date and time, just in case someone dove at midnight */
|
||||||
|
ui.dateEdit->setSpecialValueText(QString(""));
|
||||||
|
ui.timeEdit->setSpecialValueText(QString(""));
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
/* clear the fields */
|
/* clear the fields */
|
||||||
clearInfo();
|
clearInfo();
|
||||||
|
@ -717,6 +721,13 @@ void MainTab::updateDiveInfo(bool clear)
|
||||||
ui.rating->setCurrentStars(0);
|
ui.rating->setCurrentStars(0);
|
||||||
ui.visibility->setCurrentStars(0);
|
ui.visibility->setCurrentStars(0);
|
||||||
ui.location->clear();
|
ui.location->clear();
|
||||||
|
/* set date and time to minimums which triggers showing the special value text */
|
||||||
|
ui.dateEdit->setSpecialValueText(QString("-"));
|
||||||
|
ui.dateEdit->setMinimumDate(QDate(1, 1, 1));
|
||||||
|
ui.dateEdit->setDate(QDate(1, 1, 1));
|
||||||
|
ui.timeEdit->setSpecialValueText(QString("-"));
|
||||||
|
ui.timeEdit->setMinimumTime(QTime(0, 0, 0, 0));
|
||||||
|
ui.timeEdit->setTime(QTime(0, 0, 0, 0));
|
||||||
}
|
}
|
||||||
editMode = rememberEM;
|
editMode = rememberEM;
|
||||||
ui.cylinders->view()->hideColumn(CylindersModel::DEPTH);
|
ui.cylinders->view()->hideColumn(CylindersModel::DEPTH);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue