From 17aa2845a8d8f365002ddb7c419cce7bd2739df6 Mon Sep 17 00:00:00 2001 From: Zach Pomerantz Date: Tue, 15 Mar 2016 18:44:38 -0700 Subject: [PATCH] Add finished signal to Resource loading --- libraries/networking/src/ResourceCache.cpp | 1 + libraries/networking/src/ResourceCache.h | 3 +++ 2 files changed, 4 insertions(+) diff --git a/libraries/networking/src/ResourceCache.cpp b/libraries/networking/src/ResourceCache.cpp index 295af8c5ee..77ced1619c 100644 --- a/libraries/networking/src/ResourceCache.cpp +++ b/libraries/networking/src/ResourceCache.cpp @@ -380,6 +380,7 @@ void Resource::finishedLoading(bool success) { _failedToLoad = true; } _loadPriorities.clear(); + emit finished(success); } void Resource::reinsert() { diff --git a/libraries/networking/src/ResourceCache.h b/libraries/networking/src/ResourceCache.h index ed938f6cf4..b24f5bc0b4 100644 --- a/libraries/networking/src/ResourceCache.h +++ b/libraries/networking/src/ResourceCache.h @@ -201,6 +201,9 @@ signals: /// This can be used instead of downloadFinished to access data before it is processed. void loaded(const QByteArray& request); + /// Fired when the resource has finished loading. + void finished(bool success); + /// Fired when the resource failed to load. void failed(QNetworkReply::NetworkError error);