Showing the changes to interface/src/ui/DiskCacheEditor.cpp (1 of 4 files). Show all
Unified · Split
| @@ -122,6 +122,7 @@ void DiskCacheEditor::refresh() { · 121 unmodified lines | |||
| 122 | } | 122 | } |
| 123 | return QString("%0 %1").arg(number).arg(UNITS[i]); | 123 | return QString("%0 %1").arg(number).arg(UNITS[i]); |
| 124 | }; | 124 | }; |
| 125 | return; | ||
| 125 | QNetworkDiskCache* cache = qobject_cast<QNetworkDiskCache*>(NetworkAccessManager::getInstance().cache()); | 126 | QNetworkDiskCache* cache = qobject_cast<QNetworkDiskCache*>(NetworkAccessManager::getInstance().cache()); |
| 126 | 127 | ||
| 127 | if (_path) { | 128 | if (_path) { |
| @@ -135,6 +136,7 @@ void DiskCacheEditor::refresh() { · 7 unmodified lines | |||
| 135 | } | 136 | } |
| 136 | } | 137 | } |
| 137 | 138 | ||
| 139 | #include <AssetClient.h> | ||
| 138 | void DiskCacheEditor::clear() { | 140 | void DiskCacheEditor::clear() { |
| 139 | QMessageBox::StandardButton buttonClicked = | 141 | QMessageBox::StandardButton buttonClicked = |
| 140 | OffscreenUi::question(_dialog, "Clearing disk cache", | 142 | OffscreenUi::question(_dialog, "Clearing disk cache", |
| @@ -142,10 +144,8 @@ void DiskCacheEditor::clear() { · 1 unmodified line | |||
| 142 | "are you sure you want to do that?", | 144 | "are you sure you want to do that?", |
| 143 | QMessageBox::Ok | QMessageBox::Cancel); | 145 | QMessageBox::Ok | QMessageBox::Cancel); |
| 144 | if (buttonClicked == QMessageBox::Ok) { | 146 | if (buttonClicked == QMessageBox::Ok) { |
| 145 | if (auto cache = NetworkAccessManager::getInstance().cache()) { | 147 | auto assetClient = DependencyManager::get<AssetClient>(); |
| 146 | qDebug() << "DiskCacheEditor::clear(): Clearing disk cache."; | 148 | QMetaObject::invokeMethod(assetClient.data() , "clearCache", Qt::QueuedConnection); |
| 147 | cache->clear(); | ||
| 148 | } | ||
| 149 | } | 149 | } |
| 150 | refresh(); | 150 | refresh(); |
| 151 | } | 151 | } |