diff options
author | Robert C. Helling <helling@atdotde.de> | 2015-09-17 16:56:58 +0200 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2015-09-17 08:56:25 -0700 |
commit | d0145621a1d6a76922cc271208e07ed5827a6590 (patch) | |
tree | 1cafd5ac0cfc8ea124d78872cebd67ca964bfbae /qthelper.h | |
parent | 2d376de68ddde1bfc159f0e182120c1e8bc62610 (diff) | |
download | subsurface-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.h | 1 |
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); |