summaryrefslogtreecommitdiffstats
path: root/qthelper.h
diff options
context:
space:
mode:
authorGravatar Robert C. Helling <helling@atdotde.de>2015-09-17 16:56:58 +0200
committerGravatar Dirk Hohndel <dirk@hohndel.org>2015-09-17 08:56:25 -0700
commitd0145621a1d6a76922cc271208e07ed5827a6590 (patch)
tree1cafd5ac0cfc8ea124d78872cebd67ca964bfbae /qthelper.h
parent2d376de68ddde1bfc159f0e182120c1e8bc62610 (diff)
downloadsubsurface-d0145621a1d6a76922cc271208e07ed5827a6590.tar.gz
Hash images upon loading divelog file rather than when loading image
Up to now, we only computed hashes of images upon actually displaying the images. With this patch we start to compute hashes once we load the xml or from git. This happens in the background, so the user should note an increased CPU load only once per divelog. Signed-off-by: Robert C. Helling <helling@atdotde.de> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qthelper.h')
-rw-r--r--qthelper.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/qthelper.h b/qthelper.h
index f6c1cdb2b..f5457b1a9 100644
--- a/qthelper.h
+++ b/qthelper.h
@@ -118,6 +118,7 @@ void add_hash(const QString filename, QByteArray hash);
QString localFilePath(const QString originalFilename);
QString fileFromHash(char *hash);
void learnHash(struct picture *picture, QByteArray hash);
+extern "C" void cache_picture(struct picture *picture);
weight_t string_to_weight(const char *str);
depth_t string_to_depth(const char *str);
pressure_t string_to_pressure(const char *str);