diff options
author | Berthold Stoeger <bstoeger@mail.tuwien.ac.at> | 2021-02-27 16:01:28 +0100 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2021-04-02 13:53:23 -0700 |
commit | 71e117669d835c477c9a4eec4b4d84f91962f8f7 (patch) | |
tree | b195f2c051b981efcd161bb73eb9ac42befcc8e1 /dives/TestDiveDivelogsDE.xml | |
parent | 51b16a43c4e4251504d233b24318067f077ee5b6 (diff) | |
download | subsurface-71e117669d835c477c9a4eec4b4d84f91962f8f7.tar.gz |
profile: populate dive handlers when switching to edit/plan mode
The dive handlers are only updated by signals. This means that
switching into edit-mode has to be done in steps:
1) initialize the DivePointsPlannerModel
2) switch profile mode
3) load dive into DivePointsPlannerModel
2) and 3) cannot be exchanged, or the dive handlers are not
initialized.
To avoid this sandwitching of profile- and model-initialization,
populate the dive handlers when switching the profile mode.
Thus, the profile can be switched into edit/plan mode when
the DivePointsPlannerModel is fully initialized.
This will be important in upcoming commits, when the initialization
of the dive is moved from the profile to the DivePointsPlannerModel.
Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
Diffstat (limited to 'dives/TestDiveDivelogsDE.xml')
0 files changed, 0 insertions, 0 deletions