diff options
Diffstat (limited to 'src/plugins/qmljseditor/qmloutlinemodel.cpp')
-rw-r--r-- | src/plugins/qmljseditor/qmloutlinemodel.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/qmljseditor/qmloutlinemodel.cpp b/src/plugins/qmljseditor/qmloutlinemodel.cpp index 0dab481dfb..9e55cbd5af 100644 --- a/src/plugins/qmljseditor/qmloutlinemodel.cpp +++ b/src/plugins/qmljseditor/qmloutlinemodel.cpp @@ -963,8 +963,11 @@ QString QmlOutlineModel::getAnnotation(AST::ExpressionNode *expression) if (!expression) return QString(); QString source = m_semanticInfo.document->source(); - return source.mid(expression->firstSourceLocation().begin(), - expression->lastSourceLocation().end() - expression->firstSourceLocation().begin()); + QString str = source.mid(expression->firstSourceLocation().begin(), + expression->lastSourceLocation().end() + - expression->firstSourceLocation().begin()); + // only show first line + return str.left(str.indexOf(QLatin1Char('\n'))); } QHash<QString,QString> QmlOutlineModel::getScriptBindings(AST::UiObjectInitializer *objectInitializer) { |