summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--core/imagedownloader.cpp10
-rw-r--r--core/imagedownloader.h3
2 files changed, 5 insertions, 8 deletions
diff --git a/core/imagedownloader.cpp b/core/imagedownloader.cpp
index 57e76e2ff..62308fb5d 100644
--- a/core/imagedownloader.cpp
+++ b/core/imagedownloader.cpp
@@ -9,7 +9,7 @@
#include <QtConcurrent>
-QUrl cloudImageURL(const char *hash)
+static QUrl cloudImageURL(const char *hash)
{
return QUrl::fromUserInput(QString("https://cloud.subsurface-divelog.org/images/").append(hash));
}
@@ -78,11 +78,11 @@ void ImageDownloader::saveImage(QNetworkReply *reply)
}
-QSet<QString> queuedPictures;
-QMutex pictureQueueMutex;
-
-void loadPicture(struct picture *picture, bool fromHash)
+static void loadPicture(struct picture *picture, bool fromHash)
{
+ static QSet<QString> queuedPictures;
+ static QMutex pictureQueueMutex;
+
if (!picture)
return;
QMutexLocker locker(&pictureQueueMutex);
diff --git a/core/imagedownloader.h b/core/imagedownloader.h
index 51ccc5f7a..63d963ec3 100644
--- a/core/imagedownloader.h
+++ b/core/imagedownloader.h
@@ -8,9 +8,6 @@
typedef QPair<QString, QByteArray> SHashedFilename;
-extern QUrl cloudImageURL(const char *hash);
-
-
class ImageDownloader : public QObject {
Q_OBJECT;
public: