Showing the changes to interface/src/Application.cpp (1 of 13 files). Show all
Unified · Split
| @@ -107,6 +107,8 @@ static unsigned STARFIELD_SEED = 1; · 106 unmodified lines | |||
| 107 | 107 | ||
| 108 | static const int BANDWIDTH_METER_CLICK_MAX_DRAG_LENGTH = 6; // farther dragged clicks are ignored | 108 | static const int BANDWIDTH_METER_CLICK_MAX_DRAG_LENGTH = 6; // farther dragged clicks are ignored |
| 109 | 109 | ||
| 110 | const unsigned MAXIMUM_CACHE_SIZE = 10737418240; // 10GB | ||
| 111 | |||
| 110 | static QTimer* idleTimer = NULL; | 112 | static QTimer* idleTimer = NULL; |
| 111 | 113 | ||
| 112 | const QString CHECK_VERSION_URL = "https://highfidelity.io/latestVersion.xml"; | 114 | const QString CHECK_VERSION_URL = "https://highfidelity.io/latestVersion.xml"; |
| @@ -343,9 +345,9 @@ Application::Application(int& argc, char** argv, QElapsedTimer &startup_time) : · 230 unmodified lines | |||
| 343 | billboardPacketTimer->start(AVATAR_BILLBOARD_PACKET_SEND_INTERVAL_MSECS); | 345 | billboardPacketTimer->start(AVATAR_BILLBOARD_PACKET_SEND_INTERVAL_MSECS); |
| 344 | 346 | ||
| 345 | QString cachePath = QStandardPaths::writableLocation(QStandardPaths::DataLocation); | 347 | QString cachePath = QStandardPaths::writableLocation(QStandardPaths::DataLocation); |
| 346 | |||
| 347 | QNetworkAccessManager& networkAccessManager = NetworkAccessManager::getInstance(); | 348 | QNetworkAccessManager& networkAccessManager = NetworkAccessManager::getInstance(); |
| 348 | QNetworkDiskCache* cache = new QNetworkDiskCache(); | 349 | QNetworkDiskCache* cache = new QNetworkDiskCache(); |
| 350 | cache->setMaximumCacheSize(MAXIMUM_CACHE_SIZE); | ||
| 349 | cache->setCacheDirectory(!cachePath.isEmpty() ? cachePath : "interfaceCache"); | 351 | cache->setCacheDirectory(!cachePath.isEmpty() ? cachePath : "interfaceCache"); |
| 350 | networkAccessManager.setCache(cache); | 352 | networkAccessManager.setCache(cache); |
| 351 | 353 | ||