cleanup: break out the dive-notes tab

There was always this weird asymmetry that the "maintab" widget
is one of the tabs itself, whereas the additional tabs were
treated as extra-widgets. Turn the first tab into explicit
source files to make the distinction between container and
content clear.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
Berthold Stoeger 2022-03-05 17:25:49 +01:00
parent 2657ec9016
commit 152016d293
9 changed files with 1025 additions and 965 deletions

View file

@ -52,6 +52,7 @@ set (SUBSURFACE_UI
urldialog.ui
webservices.ui
tab-widgets/maintab.ui
tab-widgets/TabDiveNotes.ui
tab-widgets/TabDiveStatistics.ui
tab-widgets/TabDiveInformation.ui
tab-widgets/TabDivePhotos.ui
@ -116,6 +117,8 @@ set(SUBSURFACE_INTERFACE
subsurfacewebservices.h
tab-widgets/TabBase.cpp
tab-widgets/TabBase.h
tab-widgets/TabDiveNotes.cpp
tab-widgets/TabDiveNotes.h
tab-widgets/TabDiveExtraInfo.cpp
tab-widgets/TabDiveExtraInfo.h
tab-widgets/TabDiveEquipment.cpp