mirror of
https://github.com/Palm1r/QodeAssist.git
synced 2025-05-28 03:10:28 -04:00
fix: Position creating
This commit is contained in:
parent
8fe414e25e
commit
d1b72ef973
@ -87,9 +87,17 @@ void QuickRefactorHandler::sendRefactorRequest(
|
|||||||
int endLine = endBlock.blockNumber() + 1;
|
int endLine = endBlock.blockNumber() + 1;
|
||||||
int endColumn = endPos - endBlock.position();
|
int endColumn = endPos - endBlock.position();
|
||||||
|
|
||||||
range = Utils::Text::Range(
|
Utils::Text::Position startPosition;
|
||||||
Utils::Text::Position(startLine, startColumn),
|
startPosition.line = startLine;
|
||||||
Utils::Text::Position(endLine, endColumn));
|
startPosition.column = startColumn;
|
||||||
|
|
||||||
|
Utils::Text::Position endPosition;
|
||||||
|
endPosition.line = endLine;
|
||||||
|
endPosition.column = endColumn;
|
||||||
|
|
||||||
|
range = Utils::Text::Range();
|
||||||
|
range.begin = startPosition;
|
||||||
|
range.end = endPosition;
|
||||||
} else {
|
} else {
|
||||||
QTextCursor cursor = editor->textCursor();
|
QTextCursor cursor = editor->textCursor();
|
||||||
int cursorPos = cursor.position();
|
int cursorPos = cursor.position();
|
||||||
@ -98,8 +106,12 @@ void QuickRefactorHandler::sendRefactorRequest(
|
|||||||
int line = block.blockNumber() + 1;
|
int line = block.blockNumber() + 1;
|
||||||
int column = cursorPos - block.position();
|
int column = cursorPos - block.position();
|
||||||
|
|
||||||
Utils::Text::Position cursorPosition(line, column);
|
Utils::Text::Position cursorPosition;
|
||||||
range = Utils::Text::Range(cursorPosition, cursorPosition);
|
cursorPosition.line = line;
|
||||||
|
cursorPosition.column = column;
|
||||||
|
range = Utils::Text::Range();
|
||||||
|
range.begin = cursorPosition;
|
||||||
|
range.end = cursorPosition;
|
||||||
}
|
}
|
||||||
|
|
||||||
m_currentRange = range;
|
m_currentRange = range;
|
||||||
|
Loading…
Reference in New Issue
Block a user