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

Method SaveBookmarks

qrenderdoc/Code/CaptureContext.cpp:1900–1922  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1898}
1899
1900bool CaptureContext::SaveBookmarks()
1901{
1902 QVariantList bookmarks;
1903 for(const EventBookmark &mark : m_Bookmarks)
1904 {
1905 QVariantMap variantmark;
1906 variantmark[lit("eventId")] = mark.eventId;
1907 variantmark[lit("text")] = mark.text;
1908
1909 bookmarks.push_back(variantmark);
1910 }
1911
1912 QVariantMap root;
1913 root[lit("Bookmarks")] = bookmarks;
1914
1915 QString json = VariantToJSON(root);
1916
1917 SectionProperties props;
1918 props.type = SectionType::Bookmarks;
1919 props.version = 1;
1920
1921 return Replay().GetCaptureFile()->WriteSection(props, json.toUtf8()).OK();
1922}
1923
1924void CaptureContext::LoadBookmarks(const QString &data)
1925{

Callers

nothing calls this directly

Calls 5

VariantToJSONFunction · 0.85
GetCaptureFileMethod · 0.80
toUtf8Method · 0.80
push_backMethod · 0.45
WriteSectionMethod · 0.45

Tested by

no test coverage detected