summaryrefslogtreecommitdiff
path: root/src/plugins/diffeditor/diffutils.cpp
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2022-09-26 14:49:52 +0200
committerJarek Kobus <jaroslaw.kobus@qt.io>2022-09-28 15:48:16 +0000
commita1c4d563a19f464969407ccdb1f3e5b79da25c55 (patch)
tree0f9cf8849a5eb633e63f1decbf027991b0e66fd2 /src/plugins/diffeditor/diffutils.cpp
parentcd8ff54b008d775df19a607f203ef2ac1655d4bc (diff)
downloadqt-creator-a1c4d563a19f464969407ccdb1f3e5b79da25c55.tar.gz
DiffEditor: Use DiffSide enum inside RowData
Change-Id: I5511e443e2f76a1dab5cc78eec5faec04ee31bcc Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/diffeditor/diffutils.cpp')
-rw-r--r--src/plugins/diffeditor/diffutils.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/plugins/diffeditor/diffutils.cpp b/src/plugins/diffeditor/diffutils.cpp
index 1dbaf6c73c..c3dde260f4 100644
--- a/src/plugins/diffeditor/diffutils.cpp
+++ b/src/plugins/diffeditor/diffutils.cpp
@@ -294,9 +294,9 @@ FileData DiffUtils::calculateContextData(const ChunkData &originalData, int cont
break;
RowData rowData = originalData.rows.at(i);
chunkData.rows.append(rowData);
- if (rowData.leftLine.textLineType == TextLineData::TextLine)
+ if (rowData.line[LeftSide].textLineType == TextLineData::TextLine)
++leftLineNumber;
- if (rowData.rightLine.textLineType == TextLineData::TextLine)
+ if (rowData.line[RightSide].textLineType == TextLineData::TextLine)
++rightLineNumber;
++i;
}
@@ -351,15 +351,15 @@ QString DiffUtils::makePatch(const ChunkData &chunkData,
int i = 0;
for (i = rowCount; i > 0; i--) {
const RowData &rowData = chunkData.rows.at(i - 1);
- if (rowData.leftLine.textLineType != TextLineData::Separator
- || rowData.rightLine.textLineType != TextLineData::TextLine)
+ if (rowData.line[LeftSide].textLineType != TextLineData::Separator
+ || rowData.line[RightSide].textLineType != TextLineData::TextLine)
break;
}
const int leftSeparator = i;
for (i = rowCount; i > 0; i--) {
const RowData &rowData = chunkData.rows.at(i - 1);
- if (rowData.rightLine.textLineType != TextLineData::Separator
- || rowData.leftLine.textLineType != TextLineData::TextLine)
+ if (rowData.line[RightSide].textLineType != TextLineData::Separator
+ || rowData.line[LeftSide].textLineType != TextLineData::TextLine)
break;
}
const int rightSeparator = i;
@@ -409,7 +409,7 @@ QString DiffUtils::makePatch(const ChunkData &chunkData,
}
if (i < chunkData.rows.size()) {
const QString line = makePatchLine(' ',
- rowData.rightLine.text,
+ rowData.line[RightSide].text,
lastChunk,
i == chunkData.rows.size() - 1);
@@ -421,10 +421,10 @@ QString DiffUtils::makePatch(const ChunkData &chunkData,
diffText += line;
}
} else {
- if (rowData.leftLine.textLineType == TextLineData::TextLine)
- leftBuffer.append(rowData.leftLine);
- if (rowData.rightLine.textLineType == TextLineData::TextLine)
- rightBuffer.append(rowData.rightLine);
+ if (rowData.line[LeftSide].textLineType == TextLineData::TextLine)
+ leftBuffer.append(rowData.line[LeftSide]);
+ if (rowData.line[RightSide].textLineType == TextLineData::TextLine)
+ rightBuffer.append(rowData.line[RightSide]);
}
}