MCPcopy Create free account
hub / github.com/Codeya-IDE/deepin-ide / assemblyRows

Method assemblyRows

src/plugins/git/utils/diffutils.cpp:1124–1136  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1122}
1123
1124QList<TextLineData> GitDiffWorker::assemblyRows(const QList<TextLineData> &lines, const QMap<int, int> &lineSpans)
1125{
1126 QList<TextLineData> data;
1127
1128 const int lineCount = lines.size();
1129 for (int i = 0; i <= lineCount; i++) {
1130 for (int j = 0; j < lineSpans.value(i); j++)
1131 data.append(TextLineData(TextLineData::Separator));
1132 if (i < lineCount)
1133 data.append(lines.at(i));
1134 }
1135 return data;
1136}
1137
1138SideBySideDiffOutput GitDiffWorker::diffOutput(const DiffEditorInput &input)
1139{

Callers

nothing calls this directly

Calls 5

TextLineDataClass · 0.85
atMethod · 0.80
sizeMethod · 0.45
valueMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected