forked from qt-creator/qt-creator
TextEditor: Fix code completion and pasting in snippets.
Fixes case 2 and 3 of QTCREATORBUG-14633. Task-number: QTCREATORBUG-14633 Change-Id: I19bf3c81c26f8a89a508591b0e7264251e0e6254 Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
This commit is contained in:
committed by
David Schulz
parent
9c8eeaccd0
commit
5088f07f39
@@ -135,12 +135,14 @@ bool AssistProposalItem::prematurelyApplies(const QChar &c) const
|
||||
|
||||
void AssistProposalItem::apply(TextEditorWidget *editorWidget, int basePosition) const
|
||||
{
|
||||
if (data().canConvert<QString>())
|
||||
if (data().canConvert<QString>()) {
|
||||
applySnippet(editorWidget, basePosition);
|
||||
else if (data().canConvert<QuickFixOperation::Ptr>())
|
||||
} else if (data().canConvert<QuickFixOperation::Ptr>()) {
|
||||
applyQuickFix(editorWidget, basePosition);
|
||||
else
|
||||
} else {
|
||||
applyContextualContent(editorWidget, basePosition);
|
||||
editorWidget->encourageApply();
|
||||
}
|
||||
}
|
||||
|
||||
void AssistProposalItem::applyContextualContent(TextEditorWidget *editorWidget, int basePosition) const
|
||||
|
||||
Reference in New Issue
Block a user