forked from qt-creator/qt-creator
CppEditor: Append extra ' ' in comment continuations
...for c style multiline comments and doxygens "///" and "//!". Task-number: QTCREATORBUG-10856 Change-Id: I84a4f95ba9e676991484e45bb0f64be996ac3be9 Reviewed-by: Ulf Hermann <ulf.hermann@digia.com> Reviewed-by: David Schulz <david.schulz@digia.com>
This commit is contained in:
committed by
David Schulz
parent
0ed2f4e5a2
commit
d91d552c82
@@ -430,6 +430,7 @@ bool handleDoxygenCppStyleContinuation(QTextCursor &cursor,
|
||||
|
||||
const QString commentMarker = text.mid(offset, 3);
|
||||
newLine.append(commentMarker);
|
||||
newLine.append(QLatin1Char(' '));
|
||||
|
||||
cursor.insertText(newLine);
|
||||
e->accept();
|
||||
@@ -481,12 +482,13 @@ bool handleDoxygenContinuation(QTextCursor &cursor,
|
||||
c.movePosition(QTextCursor::NextCharacter, QTextCursor::KeepAnchor, offset);
|
||||
newLine.append(c.selectedText());
|
||||
if (text.at(offset) == QLatin1Char('/')) {
|
||||
newLine.append(QLatin1String(" *"));
|
||||
newLine.append(QLatin1String(" * "));
|
||||
} else {
|
||||
int start = offset;
|
||||
while (offset < blockPos && text.at(offset) == QLatin1Char('*'))
|
||||
++offset;
|
||||
newLine.append(QString(offset - start, QLatin1Char('*')));
|
||||
newLine.append(QLatin1Char(' '));
|
||||
}
|
||||
cursor.insertText(newLine);
|
||||
e->accept();
|
||||
|
||||
Reference in New Issue
Block a user