aboutsummaryrefslogtreecommitdiffstats
path: root/core/datatrak.h
diff options
context:
space:
mode:
authorGravatar Berthold Stoeger <bstoeger@mail.tuwien.ac.at>2020-12-19 12:32:32 +0100
committerGravatar bstoeger <32835590+bstoeger@users.noreply.github.com>2020-12-19 20:19:51 +0100
commitfceb3691d9b4ccccf1ebb76f83fb7d58067251d7 (patch)
treed6a145f13bf4fee7676d6874c0bc3e092194fe52 /core/datatrak.h
parent636c932dfe202c44b6f8d13433dd8fef1c302277 (diff)
downloadsubsurface-fceb3691d9b4ccccf1ebb76f83fb7d58067251d7.tar.gz
profile: move picture removal from DivePictureItem to ProfileWidget2
On clicking the DivePictureItem "trash" icon, the item would delete the picture it represents in the currently displayed dive. This needed an access to the global "displayed_dive" variable, which we want to get rid of to make the profile more flexible. For example, we want to render the profile for printing without messing with global state. One solution would be to save the dive with every DivePictureItem. This commit follows a more Qt-ish strategy by handling this via signals: The close button emits a signal that is recast by the DivePictureItem and ultimately handled by the ProfileWidget2, which knows which dive it represents. Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
Diffstat (limited to 'core/datatrak.h')
0 files changed, 0 insertions, 0 deletions