mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Handle palette change for dive site selection
If you select a dive site with a different uuid than your current dive.dive_site_uuid, you should get a different pallete to state clearly that something changed. Signed-off-by: Tomaz Canabrava <tomaz.canabrava@intel.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
7d863b5c28
commit
e4c0ee32cd
4 changed files with 24 additions and 3 deletions
|
@ -1509,7 +1509,7 @@ void MainTab::on_location_textChanged()
|
|||
markChangedWidget(ui.location);
|
||||
}
|
||||
|
||||
void MainTab::on_location_editingFinished()
|
||||
void MainTab::on_location_diveSiteSelected()
|
||||
{
|
||||
if (editMode == IGNORE || acceptingEdit == true)
|
||||
return;
|
||||
|
@ -1519,6 +1519,13 @@ void MainTab::on_location_editingFinished()
|
|||
markChangedWidget(ui.location);
|
||||
emit diveSiteChanged(0);
|
||||
return;
|
||||
} else {
|
||||
if (ui.location->currDiveSiteUuid() != displayed_dive.dive_site_uuid) {
|
||||
markChangedWidget(ui.location);
|
||||
} else {
|
||||
QPalette p;
|
||||
ui.location->setPalette(p);
|
||||
}
|
||||
}
|
||||
|
||||
if (currentTrip) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue