diff options
Diffstat (limited to 'src/plugins/cpptools/cppcompletionassist.h')
-rw-r--r-- | src/plugins/cpptools/cppcompletionassist.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/plugins/cpptools/cppcompletionassist.h b/src/plugins/cpptools/cppcompletionassist.h index 8a31f9387d..0b009e07ea 100644 --- a/src/plugins/cpptools/cppcompletionassist.h +++ b/src/plugins/cpptools/cppcompletionassist.h @@ -139,7 +139,9 @@ private: CompleteQt5Slots, }; bool completeQtMethod(const QList<CPlusPlus::LookupItem> &results, CompleteQtMethodMode type); - void globalCompletion(CPlusPlus::Scope *scope); + bool completeQtMethodClassName(const QList<CPlusPlus::LookupItem> &results, + CPlusPlus::Scope *cursorScope); + bool globalCompletion(CPlusPlus::Scope *scope); void addCompletionItem(const QString &text, const QIcon &icon = QIcon(), @@ -155,9 +157,11 @@ private: QSet<QString> *definedMacros); enum { - CompleteQt5SignalTrigger = CPlusPlus::T_LAST_TOKEN + 1, - CompleteQtSlotTrigger + CompleteQt5SignalOrSlotClassNameTrigger = CPlusPlus::T_LAST_TOKEN + 1, + CompleteQt5SignalTrigger, + CompleteQt5SlotTrigger }; + CPlusPlus::LanguageFeatures m_languageFeatures; QScopedPointer<const CppCompletionAssistInterface> m_interface; QScopedPointer<CppAssistProposalModel> m_model; |