forked from qt-creator/qt-creator
completion: call directly from base text editor
Reviewed-by: con
This commit is contained in:
@@ -540,12 +540,12 @@ void BaseTextEditor::selectEncoding()
|
||||
|
||||
void BaseTextEditor::triggerCompletions()
|
||||
{
|
||||
emit requestCompletion(editableInterface(), TextEditor::SemanticCompletion, true);
|
||||
CompletionSupport::instance()->complete(editableInterface(), SemanticCompletion, true);
|
||||
}
|
||||
|
||||
void BaseTextEditor::triggerQuickFix()
|
||||
{
|
||||
emit requestCompletion(editableInterface(), TextEditor::QuickFixCompletion, true);
|
||||
CompletionSupport::instance()->complete(editableInterface(), QuickFixCompletion, true);
|
||||
}
|
||||
|
||||
QString BaseTextEditor::msgTextTooLarge(quint64 size)
|
||||
@@ -1851,7 +1851,7 @@ void BaseTextEditor::maybeRequestAutoCompletion(const QChar &ch)
|
||||
}
|
||||
} else {
|
||||
d->m_requestAutoCompletionTimer->stop();
|
||||
emit requestCompletion(editableInterface(), TextEditor::SemanticCompletion, false);
|
||||
CompletionSupport::instance()->complete(editableInterface(), SemanticCompletion, false);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1862,9 +1862,9 @@ void BaseTextEditor::_q_requestAutoCompletion()
|
||||
if (CompletionSupport::instance()->isActive())
|
||||
return;
|
||||
|
||||
if (d->m_requestAutoCompletionRevision == document()->revision() &&
|
||||
d->m_requestAutoCompletionPosition == position())
|
||||
emit requestCompletion(editableInterface(), TextEditor::SemanticCompletion, false);
|
||||
if (d->m_requestAutoCompletionRevision == document()->revision()
|
||||
&& d->m_requestAutoCompletionPosition == position())
|
||||
CompletionSupport::instance()->complete(editableInterface(), SemanticCompletion, false);
|
||||
}
|
||||
|
||||
void BaseTextEditor::insertCodeSnippet(const QTextCursor &cursor_arg, const QString &snippet)
|
||||
|
||||
Reference in New Issue
Block a user