aboutsummaryrefslogtreecommitdiffstats
path: root/core/subsurface-qt/DiveObjectHelper.h
diff options
context:
space:
mode:
authorGravatar Berthold Stoeger <bstoeger@mail.tuwien.ac.at>2019-08-13 20:23:54 +0200
committerGravatar bstoeger <32835590+bstoeger@users.noreply.github.com>2019-09-14 13:20:59 +0200
commit37a3daf2dd51330a9dc0a26f1b923698546373ed (patch)
tree61a8d6362b15e144f300200ab902629a2b02d7a8 /core/subsurface-qt/DiveObjectHelper.h
parent36aab0fe9516f55b410404f379cd083a891afa3a (diff)
downloadsubsurface-37a3daf2dd51330a9dc0a26f1b923698546373ed.tar.gz
Mobile: decouple full text search from DiveObjectHelper
1) The full text search was looping over the DiveListModel when it could simply loop over the core model. Do that instead. 2) Don't generate a DiveObjectHelper to do a full text search. Currently this is harmless as the DiveObjectHelper is only a disguised "dive *". But from a conceptual point of view, it represents the full representation of a dive and we don't want to generate that in a tight loop. This will help in 1) Making the DiveObjectHelper a non-reference object. 2) Moving fulltext search to the core and thus making it available to desktop and more performant. Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
Diffstat (limited to 'core/subsurface-qt/DiveObjectHelper.h')
0 files changed, 0 insertions, 0 deletions