diff --git a/src/plugins/qmljseditor/qmloutlinemodel.cpp b/src/plugins/qmljseditor/qmloutlinemodel.cpp index cfb2e6c1c91..f91b78121c5 100644 --- a/src/plugins/qmljseditor/qmloutlinemodel.cpp +++ b/src/plugins/qmljseditor/qmloutlinemodel.cpp @@ -88,10 +88,6 @@ private: typedef QPair ElementType; bool visit(AST::UiObjectDefinition *objDef) { - if (!validElement(objDef)) { - return true; - } - AST::SourceLocation location = getLocation(objDef); const QString typeName = asString(objDef->qualifiedTypeNameId); @@ -107,11 +103,8 @@ private: return true; } - void endVisit(AST::UiObjectDefinition *objDef) + void endVisit(AST::UiObjectDefinition * /*objDef*/) { - if (!validElement(objDef)) { - return; - } m_model->leaveElement(); } @@ -144,11 +137,6 @@ private: m_model->leaveProperty(); } - bool validElement(AST::UiObjectDefinition *objDef) { - // For 'Rectangle { id }', id is parsed as UiObjectDefinition ... Filter this out. - return objDef->qualifiedTypeNameId->name->asString().at(0).isUpper(); - } - QIcon getIcon(AST::UiObjectDefinition *objDef) { const QmlJS::Interpreter::Value *value = m_context->evaluate(objDef->qualifiedTypeNameId);