forked from qt-creator/qt-creator
TextEditor: Introduce shortcut for forcing a function hint proposal
... and support it in the ClangCodeModel. This allows users to get function signature(s) displayed regardless of where exactly the cursor is on the function call. Fixes: QTCREATORBUG-19394 Change-Id: I033e8774db93680bfc3ee52610b817e0ef8ccc76 Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -142,6 +142,11 @@ CppTools::CppCompletionAssistProvider *CppEditorDocument::completionAssistProvid
|
||||
return m_completionAssistProvider;
|
||||
}
|
||||
|
||||
CppTools::CppCompletionAssistProvider *CppEditorDocument::functionHintAssistProvider() const
|
||||
{
|
||||
return m_functionHintAssistProvider;
|
||||
}
|
||||
|
||||
TextEditor::IAssistProvider *CppEditorDocument::quickFixAssistProvider() const
|
||||
{
|
||||
return CppEditorPlugin::instance()->quickFixProvider();
|
||||
@@ -195,6 +200,7 @@ void CppEditorDocument::onMimeTypeChanged()
|
||||
m_isObjCEnabled = (mt == QLatin1String(CppTools::Constants::OBJECTIVE_C_SOURCE_MIMETYPE)
|
||||
|| mt == QLatin1String(CppTools::Constants::OBJECTIVE_CPP_SOURCE_MIMETYPE));
|
||||
m_completionAssistProvider = mm()->completionAssistProvider();
|
||||
m_functionHintAssistProvider = mm()->functionHintAssistProvider();
|
||||
|
||||
initializeTimer();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user