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

Method setFormat

qrenderdoc/Widgets/BufferFormatSpecifier.cpp:57–74  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

55}
56
57void BufferFormatList::setFormat(QString name, QString format)
58{
59 bool newFmt = !formats.contains(name);
60 if(format.isEmpty())
61 formats.remove(name);
62 else
63 formats[name] = format;
64 if(newFmt || (!newFmt && format.isEmpty()))
65 emit formatListUpdated();
66
67 QStringList keys = formats.keys();
68 keys.sort(Qt::CaseInsensitive);
69 rdcarray<rdcstr> saved;
70 for(QString k : keys)
71 saved.push_back(k + lit("\n") + formats[k]);
72 m_Ctx.Config().BufferFormatter_SavedFormats = saved;
73 m_Ctx.Config().Save();
74}
75
76BufferFormatSpecifier::BufferFormatSpecifier(QWidget *parent)
77 : QWidget(parent), ui(new Ui::BufferFormatSpecifier)

Callers 4

on_saveDef_clickedMethod · 0.45
on_delDef_clickedMethod · 0.45
ViewCBufferMethod · 0.45

Calls 11

toUtf8Method · 0.80
containsMethod · 0.45
isEmptyMethod · 0.45
removeMethod · 0.45
keysMethod · 0.45
sortMethod · 0.45
push_backMethod · 0.45
ConfigMethod · 0.45
SaveMethod · 0.45
setTextMethod · 0.45
dataMethod · 0.45

Tested by

no test coverage detected