summaryrefslogtreecommitdiff
path: root/src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@qt.io>2017-09-25 15:10:48 +0200
committerNikolai Kosjar <nikolai.kosjar@qt.io>2017-09-28 12:45:31 +0000
commit917592970d4c94483fa29038cbc5068bc309850c (patch)
treeaf0faa2e0ab66aa7a7ece7a8f094f8a8d5ea1432 /src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp
parent227acdea75a0f63e82da95dbdac2e984659a6202 (diff)
downloadqt-creator-917592970d4c94483fa29038cbc5068bc309850c.tar.gz
Clang: Extract and rename backend classes
IpcCommunicator -> BackendCommunicator IpcSender -> BackendSender IpcReceiver -> BackendReceiver Change-Id: I110ebe8d185db7ff47d2d5de9b786262520926d0 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp')
-rw-r--r--src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp23
1 files changed, 11 insertions, 12 deletions
diff --git a/src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp b/src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp
index e60ac37ec6..54d960ff03 100644
--- a/src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp
+++ b/src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp
@@ -495,12 +495,12 @@ void ClangCompletionAssistProcessor::sendFileContent(const QByteArray &customFil
// TODO: Revert custom modification after the completions
const UnsavedFileContentInfo info = unsavedFileContent(customFileContent);
- IpcCommunicator &ipcCommunicator = m_interface->ipcCommunicator();
- ipcCommunicator.updateTranslationUnitsForEditor({{m_interface->fileName(),
- Utf8String(),
- Utf8String::fromByteArray(info.unsavedContent),
- info.isDocumentModified,
- uint(m_interface->textDocument()->revision())}});
+ BackendCommunicator &communicator = m_interface->communicator();
+ communicator.updateTranslationUnitsForEditor({{m_interface->fileName(),
+ Utf8String(),
+ Utf8String::fromByteArray(info.unsavedContent),
+ info.isDocumentModified,
+ uint(m_interface->textDocument()->revision())}});
}
namespace {
bool shouldSendDocumentForCompletion(const QString &filePath,
@@ -568,10 +568,9 @@ bool ClangCompletionAssistProcessor::sendCompletionRequest(int position,
{
const QString filePath = m_interface->fileName();
- auto &ipcCommunicator = m_interface->ipcCommunicator();
+ auto &communicator = m_interface->communicator();
- if (shouldSendCodeCompletion(filePath, position)
- || ipcCommunicator.isNotWaitingForCompletion()) {
+ if (shouldSendCodeCompletion(filePath, position) || communicator.isNotWaitingForCompletion()) {
if (shouldSendDocumentForCompletion(filePath, position)) {
sendFileContent(customFileContent);
setLastDocumentRevision(filePath);
@@ -580,9 +579,9 @@ bool ClangCompletionAssistProcessor::sendCompletionRequest(int position,
const Position cursorPosition = extractLineColumn(position);
const Position functionNameStart = extractLineColumn(functionNameStartPosition);
const QString projectPartId = CppTools::CppToolsBridge::projectPartIdForFile(filePath);
- ipcCommunicator.completeCode(this, filePath, uint(cursorPosition.line),
- uint(cursorPosition.column), projectPartId,
- functionNameStart.line, functionNameStart.column);
+ communicator.completeCode(this, filePath, uint(cursorPosition.line),
+ uint(cursorPosition.column), projectPartId,
+ functionNameStart.line, functionNameStart.column);
setLastCompletionPosition(filePath, position);
return true;
}