desktop: make dive site list an independent widget

This used to be one of the tab-widgets, which was illogical
and caused confusion. Notably, erroneously clicking on the
tab header led to a reset of the dive selection.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
Berthold Stoeger 2022-09-18 13:49:29 +02:00
parent b5889f0f3c
commit 17033d0d83
10 changed files with 94 additions and 65 deletions

View file

@ -27,6 +27,7 @@ set (SUBSURFACE_UI
divelogexportdialog.ui
divelogimportdialog.ui
divesiteimportdialog.ui
divesitelistview.ui
diveplanner.ui
diveshareexportdialog.ui
downloadfromdivecomputer.ui
@ -57,7 +58,6 @@ set (SUBSURFACE_UI
tab-widgets/TabDivePhotos.ui
tab-widgets/TabDiveExtraInfo.ui
tab-widgets/TabDiveEquipment.ui
tab-widgets/TabDiveSite.ui
)
# the interface, in C++
@ -80,6 +80,8 @@ set(SUBSURFACE_INTERFACE
diveshareexportdialog.h
divesiteimportdialog.cpp
divesiteimportdialog.h
divesitelistview.cpp
divesitelistview.h
downloadfromdivecomputer.cpp
downloadfromdivecomputer.h
filterconstraintwidget.cpp
@ -128,8 +130,6 @@ set(SUBSURFACE_INTERFACE
tab-widgets/TabDivePhotos.h
tab-widgets/TabDiveStatistics.cpp
tab-widgets/TabDiveStatistics.h
tab-widgets/TabDiveSite.cpp
tab-widgets/TabDiveSite.h
tab-widgets/maintab.cpp
tab-widgets/maintab.h
tableview.cpp