MCPcopy Create free account
hub / github.com/baldurk/renderdoc / Save

Method Save

qrenderdoc/Code/Interface/Analytics.cpp:447–461  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

445Analytics *Analytics::db = NULL;
446
447void Analytics::Save()
448{
449 if(analyticsSaveLocation.isEmpty() || analyticsState == AnalyticsState::Disabled ||
450 Analytics::db == NULL)
451 return;
452
453 QVariantMap values;
454
455 // call to the serialise function to save into the 'values' map
456 AnalyticsSerialise(*Analytics::db, values, AnalyticsSerialiseType::Saving);
457
458 QFile f(analyticsSaveLocation);
459 if(f.open(QIODevice::WriteOnly | QIODevice::Truncate | QIODevice::Text))
460 SaveToJSON(values, f, analyticsJSONMagic, analyticsJSONVersion);
461}
462
463void Analytics::Disable()
464{

Callers 3

mainFunction · 0.45
LoadCaptureMethod · 0.45
LoadCaptureThreadedMethod · 0.45

Calls 4

AnalyticsSerialiseFunction · 0.85
SaveToJSONFunction · 0.85
isEmptyMethod · 0.45
openMethod · 0.45

Tested by

no test coverage detected