UI restructure: get rid of "current" pointer in cylinders and weights

Instead always display the display_dive.

Now the only thing left to slay is the stagingDive...

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2014-07-02 22:38:08 -07:00
parent a86aca0378
commit 6b1b2bc919
4 changed files with 59 additions and 49 deletions

View file

@ -432,8 +432,8 @@ void MainTab::updateDiveInfo(bool clear)
ui.LocationLabel->setText(tr("Location"));
ui.NotesLabel->setText(tr("Notes"));
ui.equipmentTab->setEnabled(true);
cylindersModel->setDive(&displayed_dive);
weightModel->setDive(&displayed_dive);
cylindersModel->updateDive();
weightModel->updateDive();
taglist_get_tagstring(displayed_dive.tag_list, buf, 1024);
ui.tagWidget->setText(QString(buf));
}
@ -828,8 +828,8 @@ void MainTab::rejectChanges()
}
if (selected_dive >= 0) {
copy_dive(current_dive, &displayed_dive);
cylindersModel->setDive(&displayed_dive);
weightModel->setDive(&displayed_dive);
cylindersModel->updateDive();
weightModel->updateDive();
} else {
cylindersModel->clear();
weightModel->clear();