forked from qt-creator/qt-creator
Search symbols also in enum scopes.
This commit is contained in:
@@ -1276,7 +1276,7 @@ void CppCodeCompletion::completeNamespace(const QList<Symbol *> &candidates,
|
|||||||
}
|
}
|
||||||
|
|
||||||
foreach (Scope *scope, todo) {
|
foreach (Scope *scope, todo) {
|
||||||
if (! scope->isNamespaceScope())
|
if (! (scope->isNamespaceScope() || scope->isEnumScope()))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
addCompletionItem(scope->owner());
|
addCompletionItem(scope->owner());
|
||||||
@@ -1300,7 +1300,7 @@ void CppCodeCompletion::completeClass(const QList<Symbol *> &candidates,
|
|||||||
context.expand(klass->members(), context.visibleScopes(), &todo);
|
context.expand(klass->members(), context.visibleScopes(), &todo);
|
||||||
|
|
||||||
foreach (Scope *scope, todo) {
|
foreach (Scope *scope, todo) {
|
||||||
if (! scope->isClassScope())
|
if (! (scope->isClassScope() || scope->isEnumScope()))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
addCompletionItem(scope->owner());
|
addCompletionItem(scope->owner());
|
||||||
|
Reference in New Issue
Block a user