summaryrefslogtreecommitdiffstats
path: root/gpl-2.0.txt
diff options
context:
space:
mode:
authorGravatar Berthold Stoeger <bstoeger@mail.tuwien.ac.at>2019-08-12 18:26:42 +0200
committerGravatar Dirk Hohndel <dirk@hohndel.org>2019-08-22 10:13:40 -0700
commitf25fa2adc5dd37aca17335d8278fd00e39e9b733 (patch)
tree29e7dd254c9ce065871ef9ebbf44b2615a215028 /gpl-2.0.txt
parent0d045f8c1470e011e0beff0ff0b0ec85975272e6 (diff)
downloadsubsurface-f25fa2adc5dd37aca17335d8278fd00e39e9b733.tar.gz
Cleanup: turn CylinderObjectHelper into value type
CylinderObjectHelper is used for structured formatting of cylinder values in grantlee types. Instead of keeping a reference to a cylinder, turn it into a value type containing the formatted strings. This should be distinctly safer, as we don't risk having stale references flying around. Moreover, we don't have to use pointers but can use containers containing plain CylinderObjectHelper. Thus, no explicit memory management is needed, making the code distinctly easier to understand. Sadly, currently grantlee does not support Q_GADGET based Q_PROPERTY. Therefore a GRANTLEE_*_LOOKUP block has to be added. This can be removed in due course, as a patch to remedy this issue is in current grantlee master. Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
Diffstat (limited to 'gpl-2.0.txt')
0 files changed, 0 insertions, 0 deletions