OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...110
eLOC - Effective Lines of Code: 2
...120
eLOC - Effective Lines of Code: 2
...130
eLOC - Effective Lines of Code: 3
...133
eLOC - Effective Lines of Code: 3
134
eLOC - Effective Lines of Code: 3
135
eLOC - Effective Lines of Code: 4
136
eLOC - Effective Lines of Code: 4
137138
eLOC - Effective Lines of Code: 4
139
eLOC - Effective Lines of Code: 4
140
eLOC - Effective Lines of Code: 4
141
eLOC - Effective Lines of Code: 4
...150
eLOC - Effective Lines of Code: 5
...160
eLOC - Effective Lines of Code: 6
...200
eLOC - Effective Lines of Code: 57
...202
eLOC - Effective Lines of Code: 123
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
QQmlFileSelector::get
Name: QQmlFileSelector::get
Prototype: QQmlFileSelector* QQmlFileSelector::get(QQmlEngine* engine)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlfileselector.cpp
Lines: 197-204
 50.000% (3/6)
42
QQmlFileSelectorPrivate::QQmlFileSelectorPrivate
Name: QQmlFileSelectorPrivate::QQmlFileSelectorPrivate
Prototype: QQmlFileSelectorPrivate::QQmlFileSelectorPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlfileselector.cpp
Lines: 134-140
100.000% (1/1)
41
QQmlGuard::setObject [qqmlguard_p.h #1]
Name: QQmlGuard::setObject [qqmlguard_p.h #1]
Prototype: template<class T> void QQmlGuard<T>::setObject(T *g)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlguard_p.h #1
Lines: 231-239
100.000% (10/10)
44
QQmlGuiProvider::inputMethod
Name: QQmlGuiProvider::inputMethod
Prototype: QObject *QQmlGuiProvider::inputMethod()
Coverage:  0.000% (0/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 329-336
  0.000% (0/2)
41
QQmlGuiProvider::styleHints
Name: QQmlGuiProvider::styleHints
Prototype: QObject *QQmlGuiProvider::styleHints()
Coverage:  0.000% (0/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 338-344
  0.000% (0/2)
41
QQmlImportDatabase::setImportPathList
Name: QQmlImportDatabase::setImportPathList
Prototype: void QQmlImportDatabase::setImportPathList(const QStringList &paths)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1994-2003
 50.000% (2/4)
42
QQmlImportNamespace::findImport
Name: QQmlImportNamespace::findImport
Prototype: QQmlImportInstance *QQmlImportNamespace::findImport(const QString &uri) const
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 904-911
 80.000% (4/5)
43
QQmlImports::setBaseUrl
Name: QQmlImports::setBaseUrl
Prototype: void QQmlImports::setBaseUrl(const QUrl& url, const QString &urlString)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 381-391
100.000% (4/4)
42
QQmlImports::urlFromLocalFileOrQrcOrUrl
Name: QQmlImports::urlFromLocalFileOrQrcOrUrl
Prototype: QUrl QQmlImports::urlFromLocalFileOrQrcOrUrl(const QString &file)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1747-1755
100.000% (4/4)
42
QQmlImportsPrivate::findQualifiedNamespace
Name: QQmlImportsPrivate::findQualifiedNamespace
Prototype: QQmlImportNamespace *QQmlImportsPrivate::findQualifiedNamespace(const QHashedStringRef &prefix) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 989-996
100.000% (7/7)
43
QQmlIncubator::~QQmlIncubator
Name: QQmlIncubator::~QQmlIncubator
Prototype: QQmlIncubator::~QQmlIncubator()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlincubator.cpp
Lines: 505-513
100.000% (4/4)
42
QQmlInstantiator::object
Name: QQmlInstantiator::object
Prototype: QObject *QQmlInstantiator::object() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 456-462
 50.000% (2/4)
42
QQmlInstantiator::objectAt
Name: QQmlInstantiator::objectAt
Prototype: QObject *QQmlInstantiator::objectAt(int index) const
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 469-475
 50.000% (3/6)
42
QQmlInstantiatorPrivate::modelObject
Name: QQmlInstantiatorPrivate::modelObject
Prototype: QObject *QQmlInstantiatorPrivate::modelObject(int index, bool async)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 89-95
100.000% (1/1)
41
QQmlJS::AST::ArgumentList::accept0
Name: QQmlJS::AST::ArgumentList::accept0
Prototype: void ArgumentList::accept0(Visitor *visitor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 554-563
 85.714% (6/7)
43
QQmlJS::AST::ArrayMemberExpression::accept0
Name: QQmlJS::AST::ArrayMemberExpression::accept0
Prototype: void ArrayMemberExpression::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 506-514
100.000% (4/4)
42
QQmlJS::AST::BinaryExpression::accept0
Name: QQmlJS::AST::BinaryExpression::accept0
Prototype: void BinaryExpression::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 664-672
100.000% (4/4)
42
QQmlJS::AST::CallExpression::accept0
Name: QQmlJS::AST::CallExpression::accept0
Prototype: void CallExpression::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 544-552
100.000% (4/4)
42
QQmlJS::AST::CaseClause::accept0
Name: QQmlJS::AST::CaseClause::accept0
Prototype: void CaseClause::accept0(Visitor *visitor)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 884-892
 75.000% (3/4)
42
QQmlJS::AST::CaseClauses::accept0
Name: QQmlJS::AST::CaseClauses::accept0
Prototype: void CaseClauses::accept0(Visitor *visitor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 873-882
 85.714% (6/7)
43
QQmlJS::AST::Catch::accept0
Name: QQmlJS::AST::Catch::accept0
Prototype: void Catch::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 932-940
100.000% (4/4)
42
QQmlJS::AST::ClassDeclaration::accept0
Name: QQmlJS::AST::ClassDeclaration::accept0
Prototype: void ClassDeclaration::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1324-1332
100.000% (4/4)
42
QQmlJS::AST::ClassExpression::accept0
Name: QQmlJS::AST::ClassExpression::accept0
Prototype: void ClassExpression::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1309-1317
100.000% (4/4)
42
QQmlJS::AST::DoWhileStatement::accept0
Name: QQmlJS::AST::DoWhileStatement::accept0
Prototype: void DoWhileStatement::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 763-771
100.000% (4/4)
42
QQmlJS::AST::Expression::accept0
Name: QQmlJS::AST::Expression::accept0
Prototype: void Expression::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 685-693
100.000% (4/4)
42
QQmlJS::AST::FunctionDeclaration::accept0
Name: QQmlJS::AST::FunctionDeclaration::accept0
Prototype: void FunctionDeclaration::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 951-959
100.000% (4/4)
42
QQmlJS::AST::FunctionExpression::accept0
Name: QQmlJS::AST::FunctionExpression::accept0
Prototype: void FunctionExpression::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 961-969
100.000% (4/4)
42
QQmlJS::AST::NewMemberExpression::accept0
Name: QQmlJS::AST::NewMemberExpression::accept0
Prototype: void NewMemberExpression::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 525-533
100.000% (4/4)
42
QQmlJS::AST::PatternElement::accept0
Name: QQmlJS::AST::PatternElement::accept0
Prototype: void PatternElement::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1225-1233
100.000% (4/4)
42
QQmlJS::AST::StatementList::accept0
Name: QQmlJS::AST::StatementList::accept0
Prototype: void StatementList::accept0(Visitor *visitor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 704-713
 85.714% (6/7)
43
QQmlJS::AST::SwitchStatement::accept0
Name: QQmlJS::AST::SwitchStatement::accept0
Prototype: void SwitchStatement::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 852-860
100.000% (4/4)
42
QQmlJS::AST::TaggedTemplate::accept0
Name: QQmlJS::AST::TaggedTemplate::accept0
Prototype: void TaggedTemplate::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1215-1223
100.000% (4/4)
42
QQmlJS::AST::TemplateLiteral::accept0
Name: QQmlJS::AST::TemplateLiteral::accept0
Prototype: void TemplateLiteral::accept0(Visitor *visitor)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 254-262
100.000% (7/7)
43
QQmlJS::AST::UiArrayBinding::accept0
Name: QQmlJS::AST::UiArrayBinding::accept0
Prototype: void UiArrayBinding::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1114-1122
100.000% (4/4)
42
QQmlJS::AST::UiArrayMemberList::accept0
Name: QQmlJS::AST::UiArrayMemberList::accept0
Prototype: void UiArrayMemberList::accept0(Visitor *visitor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1134-1142
 85.714% (6/7)
43
QQmlJS::AST::UiEnumMemberList::UiEnumMemberList
Name: QQmlJS::AST::UiEnumMemberList::UiEnumMemberList
Prototype: UiEnumMemberList(UiEnumMemberList *previous, const QStringRef &member)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 2922-2929
100.000% (1/1)
41
QQmlJS::AST::UiHeaderItemList::accept0
Name: QQmlJS::AST::UiHeaderItemList::accept0
Prototype: void UiHeaderItemList::accept0(Visitor *visitor)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1178-1186
 75.000% (3/4)
42
QQmlJS::AST::UiObjectDefinition::accept0
Name: QQmlJS::AST::UiObjectDefinition::accept0
Prototype: void UiObjectDefinition::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1067-1075
100.000% (4/4)
42
QQmlJS::AST::UiObjectMemberList::accept0
Name: QQmlJS::AST::UiObjectMemberList::accept0
Prototype: void UiObjectMemberList::accept0(Visitor *visitor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1124-1132
 85.714% (6/7)
43
QQmlJS::AST::UiProgram::accept0
Name: QQmlJS::AST::UiProgram::accept0
Prototype: void UiProgram::accept0(Visitor *visitor)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1047-1055
 75.000% (3/4)
42
QQmlJS::AST::UiPublicMember::accept0
Name: QQmlJS::AST::UiPublicMember::accept0
Prototype: void UiPublicMember::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1057-1065
100.000% (4/4)
42
QQmlJS::AST::UiScriptBinding::accept0
Name: QQmlJS::AST::UiScriptBinding::accept0
Prototype: void UiScriptBinding::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1104-1112
100.000% (4/4)
42
QQmlJS::AST::VariableDeclarationList::accept0
Name: QQmlJS::AST::VariableDeclarationList::accept0
Prototype: void VariableDeclarationList::accept0(Visitor *visitor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 724-733
 85.714% (6/7)
43
QQmlJS::AST::WhileStatement::accept0
Name: QQmlJS::AST::WhileStatement::accept0
Prototype: void WhileStatement::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 773-781
100.000% (4/4)
42
QQmlJS::AST::WithStatement::accept0
Name: QQmlJS::AST::WithStatement::accept0
Prototype: void WithStatement::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 842-850
100.000% (4/4)
42
QQmlJS::Directives::importFile
Name: QQmlJS::Directives::importFile
Prototype: void importFile(const QString &jsfile, const QString &module, int line, int column)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.h
Lines: 76-82
100.000% (1/1)
41
QQmlJS::Parser::diagnosticMessage
Name: QQmlJS::Parser::diagnosticMessage
Prototype: inline DiagnosticMessage diagnosticMessage() const
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 356-364
  0.000% (0/5)
43
QQmlJS::Parser::diagnosticMessage [qqmljs.g #1]
Name: QQmlJS::Parser::diagnosticMessage [qqmljs.g #1]
Prototype: inline DiagnosticMessage diagnosticMessage() const
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 356-364
  0.000% (0/5)
43
QQmlJS::Parser::diagnosticMessage [qqmljs.g #2]
Name: QQmlJS::Parser::diagnosticMessage [qqmljs.g #2]
Prototype: inline DiagnosticMessage diagnosticMessage() const
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 356-364
  0.000% (0/5)
43
QQmlJS::QmlminLexer::pushToken
Name: QQmlJS::QmlminLexer::pushToken
Prototype: void pushToken(int token)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 84-90
100.000% (1/1)
41
QQmlJSGrammar::nt_action
Name: QQmlJSGrammar::nt_action
Prototype: static inline int nt_action (int state, int nt)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldevtools/qqmljsgrammar_p.h
Lines: 199-206
  0.000% (0/6)
42
QQmlJSGrammar::t_action
Name: QQmlJSGrammar::t_action
Prototype: static inline int t_action (int state, int token)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldevtools/qqmljsgrammar_p.h
Lines: 208-216
  0.000% (0/6)
42
QQmlJavaScriptExpression::error
Name: QQmlJavaScriptExpression::error
Prototype: QQmlError QQmlJavaScriptExpression::error(QQmlEngine *engine) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 383-391
100.000% (4/4)
42
QQmlJavaScriptExpression::evaluate
Name: QQmlJavaScriptExpression::evaluate
Prototype: QV4::ReturnedValue QQmlJavaScriptExpression::evaluate(bool *isUndefined)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 171-178
100.000% (1/1)
41
QQmlListCompositor::listItemsChanged
Name: QQmlListCompositor::listItemsChanged
Prototype: void QQmlListCompositor::listItemsChanged( void *list, int index, int count, QVector<Change> *translatedChanges)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1330-1338
100.000% (1/1)
41
QQmlListCompositor::listItemsInserted
Name: QQmlListCompositor::listItemsInserted
Prototype: void QQmlListCompositor::listItemsInserted( void *list, int index, int count, QVector<Insert> *translatedInsertions)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1059-1069
100.000% (1/1)
41
QQmlListCompositor::listItemsRemoved
Name: QQmlListCompositor::listItemsRemoved
Prototype: void QQmlListCompositor::listItemsRemoved( void *list, int index, int count, QVector<Remove> *translatedRemovals)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1248-1257
100.000% (1/1)
41
QQmlListModel::agent
Name: QQmlListModel::agent
Prototype: QQmlListModelWorkerAgent *QQmlListModel::agent()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2104-2111
100.000% (4/4)
42
QQmlListModel::emitItemsChanged
Name: QQmlListModel::emitItemsChanged
Prototype: void QQmlListModel::emitItemsChanged(int index, int count, const QVector<int> &roles)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2080-2087
 71.429% (5/7)
43
QQmlListModelWorkerAgent::VariantRef::operator=
Name: QQmlListModelWorkerAgent::VariantRef::operator=
Prototype: VariantRef &operator=(const VariantRef &o)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodelworkeragent_p.h
Lines: 101-106
  0.000% (0/7)
43
QQmlListReference::operator=
Name: QQmlListReference::operator=
Prototype: QQmlListReference &QQmlListReference::operator=(const QQmlListReference &o)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllist.cpp
Lines: 166-172
 57.143% (4/7)
43
QQmlListReferencePrivate::release
Name: QQmlListReferencePrivate::release
Prototype: void QQmlListReferencePrivate::release()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllist.cpp
Lines: 78-84
100.000% (4/4)
42
QQmlLocale::locale
Name: QQmlLocale::locale
Prototype: QV4::ReturnedValue QQmlLocale::locale(ExecutionEngine *engine, const QString &localeName)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 816-822
100.000% (4/4)
42
QQmlLoggingCategory::setDefaultLogLevel
Name: QQmlLoggingCategory::setDefaultLogLevel
Prototype: void QQmlLoggingCategory::setDefaultLogLevel(DefaultLogLevel defaultLogLevel)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlloggingcategory.cpp
Lines: 139-147
100.000% (4/4)
42
QQmlLoggingCategory::setName
Name: QQmlLoggingCategory::setName
Prototype: void QQmlLoggingCategory::setName(const QString &name)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlloggingcategory.cpp
Lines: 150-158
100.000% (4/4)
42
QQmlMetaObject::QQmlMetaObject
Name: QQmlMetaObject::QQmlMetaObject
Prototype: QQmlMetaObject::QQmlMetaObject(QObject *o)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 887-894
100.000% (9/9)
43
QQmlNotifierEndpoint::cancelNotify
Name: QQmlNotifierEndpoint::cancelNotify
Prototype: void QQmlNotifierEndpoint::cancelNotify()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier_p.h
Lines: 235-242
100.000% (4/4)
42
QQmlObjectModel::get
Name: QQmlObjectModel::get
Prototype: QObject *QQmlObjectModel::get(int index) const
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 336-342
 50.000% (3/6)
42
QQmlObjectModel::stringValue
Name: QQmlObjectModel::stringValue
Prototype: QString QQmlObjectModel::stringValue(int index, const QString &name)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 293-299
  0.000% (0/6)
42
QQmlObjectModelPrivate::clear
Name: QQmlObjectModelPrivate::clear
Prototype: void clear()
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 155-160
100.000% (2/2)
42
QQmlObjectModelPrivate::indexOf
Name: QQmlObjectModelPrivate::indexOf
Prototype: int indexOf(QObject *item) const
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 162-167
100.000% (6/6)
43
QQmlOpenMetaObject::emitPropertyNotification
Name: QQmlOpenMetaObject::emitPropertyNotification
Prototype: void QQmlOpenMetaObject::emitPropertyNotification(const QByteArray &propertyName)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlopenmetaobject.cpp
Lines: 286-292
 50.000% (2/4)
42
QQmlOpenMetaObject::value
Name: QQmlOpenMetaObject::value
Prototype: QVariant QQmlOpenMetaObject::value(const QByteArray &name) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlopenmetaobject.cpp
Lines: 337-344
100.000% (4/4)
42
QQmlOpenMetaObject::~QQmlOpenMetaObject
Name: QQmlOpenMetaObject::~QQmlOpenMetaObject
Prototype: QQmlOpenMetaObject::~QQmlOpenMetaObject()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlopenmetaobject.cpp
Lines: 273-279
 50.000% (2/4)
42
QQmlOpenMetaObjectPrivate::Property::setValue
Name: QQmlOpenMetaObjectPrivate::Property::setValue
Prototype: void setValue(const QVariant &v)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlopenmetaobject.cpp
Lines: 201-206
100.000% (4/4)
42
QQmlOpenMetaObjectPrivate::Property::value
Name: QQmlOpenMetaObjectPrivate::Property::value
Prototype: QVariant value() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlopenmetaobject.cpp
Lines: 194-199
100.000% (4/4)
42
QQmlPartsModel::count
Name: QQmlPartsModel::count
Prototype: int QQmlPartsModel::count() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 3201-3207
100.000% (1/1)
41
QQmlPartsModel::resetFilterGroup
Name: QQmlPartsModel::resetFilterGroup
Prototype: void QQmlPartsModel::resetFilterGroup()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 3136-3143
 75.000% (3/4)
42
QQmlProfiler::updateCreating
Name: QQmlProfiler::updateCreating
Prototype: void updateCreating(const QV4::CompiledData::Object *obj, QV4::CompiledData::CompilationUnit *ref, const QUrl &url, const QString &type)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 358-366
 75.000% (3/4)
42
QQmlProfilerClient::QQmlProfilerClient::[lambda]
Name: QQmlProfilerClient::QQmlProfilerClient::[lambda]
Prototype: [d](qint64 timestamp, const QList<int> &engineIds)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 182-190
 80.000% (4/5)
43
QQmlProfilerClient::onStateChanged
Name: QQmlProfilerClient::onStateChanged
Prototype: void QQmlProfilerClient::onStateChanged(State status)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 322-331
 50.000% (2/4)
42
QQmlProfilerClientPrivate::forwardEvents
Name: QQmlProfilerClientPrivate::forwardEvents
Prototype: void QQmlProfilerClientPrivate::forwardEvents(const QQmlProfilerEvent &last)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 96-103
100.000% (6/6)
42
QQmlProfilerEvent::numbers
Name: QQmlProfilerEvent::numbers
Prototype: template<typename Container, typename Number = qint64> Container numbers() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 196-203
100.000% (4/4)
42
QQmlProfilerEvent::operator=
Name: QQmlProfilerEvent::operator=
Prototype: QQmlProfilerEvent &operator=(QQmlProfilerEvent &&other)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 117-124
  0.000% (0/4)
42
QQmlProfilerEvent::setRangeStage
Name: QQmlProfilerEvent::setRangeStage
Prototype: void setRangeStage(Message stage)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 230-236
100.000% (1/1)
41
QQmlProperty::QQmlProperty
Name: QQmlProperty::QQmlProperty
Prototype: QQmlProperty::QQmlProperty(QObject *obj, const QString &name, QQmlEngine *engine)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 217-224
 50.000% (2/4)
42
QQmlProperty::QQmlProperty
Name: QQmlProperty::QQmlProperty
Prototype: QQmlProperty::QQmlProperty(QObject *obj, const QString &name, QQmlContext *ctxt)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 203-210
100.000% (8/8)
42
QQmlPropertyCache::appendEnum
Name: QQmlPropertyCache::appendEnum
Prototype: void QQmlPropertyCache::appendEnum(const QString &name, const QVector<QQmlEnumValue> &values)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 408-414
100.000% (1/1)
41
QQmlPropertyCache::updateRecur
Name: QQmlPropertyCache::updateRecur
Prototype: void QQmlPropertyCache::updateRecur(const QMetaObject *metaObject)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 710-718
100.000% (4/4)
42
QQmlPropertyCacheAliasCreator::objectForId
Name: QQmlPropertyCacheAliasCreator::objectForId
Prototype: template <typename ObjectContainer> inline int QQmlPropertyCacheAliasCreator<ObjectContainer>::objectForId(const CompiledObject &component, int id) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 805-815
 71.429% (5/7)
43
QQmlPropertyCacheVector::clear
Name: QQmlPropertyCacheVector::clear
Prototype: void clear()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 971-978
100.000% (7/7)
43
QQmlPropertyData::defaultSlotFlags
Name: QQmlPropertyData::defaultSlotFlags
Prototype: static Flags defaultSlotFlags()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 363-369
100.000% (1/1)
41
QQmlPropertyPrivate::binding
Name: QQmlPropertyPrivate::binding
Prototype: QQmlAbstractBinding * QQmlPropertyPrivate::binding(const QQmlProperty &that)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 718-726
100.000% (8/8)
42
QQmlQmldirData::priority
Name: QQmlQmldirData::priority
Prototype: int QQmlQmldirData::priority(QQmlTypeLoader::Blob *blob) const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 3143-3149
 50.000% (2/4)
42
QQmlQtQuick2DebugStatesDelegate::buildStatesList
Name: QQmlQtQuick2DebugStatesDelegate::buildStatesList
Prototype: void QQmlQtQuick2DebugStatesDelegate::buildStatesList(bool cleanList, const QList<QPointer<QObject> > &instances)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/qtquick2.cpp
Lines: 103-113
 85.714% (6/7)
43
QQmlRefPointer::operator=
Name: QQmlRefPointer::operator=
Prototype: template<class T> QQmlRefPointer<T> &QQmlRefPointer<T>::operator=(const QQmlRefPointer<T> &other)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlrefcount_p.h
Lines: 175-182
100.000% (7/7)
43
QQmlThread::callMethodInMain
Name: QQmlThread::callMethodInMain
Prototype: template<class O> void QQmlThread::callMethodInMain(void (O::*Member)())
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h
Lines: 186-198
  0.000% (0/3)
43
QQmlThread::callMethodInMain
Name: QQmlThread::callMethodInMain
Prototype: template<typename T, class V, class O> void QQmlThread::callMethodInMain(void (O::*Member)(V), const T &arg)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h
Lines: 200-213
  0.000% (0/3)
43
QQmlThread::callMethodInMain
Name: QQmlThread::callMethodInMain
Prototype: template<typename T, typename T2, class V, class V2, class O> void QQmlThread::callMethodInMain(void (O::*Member)(V, V2), const T &arg, const T2 &arg2)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h
Lines: 215-229
100.000% (3/3)
43
QQmlThread::callMethodInThread
Name: QQmlThread::callMethodInThread
Prototype: template<class O> void QQmlThread::callMethodInThread(void (O::*Member)())
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h
Lines: 141-153
  0.000% (0/3)
43
Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...110
eLOC - Effective Lines of Code: 2
...120
eLOC - Effective Lines of Code: 2
...130
eLOC - Effective Lines of Code: 3
...133
eLOC - Effective Lines of Code: 3
134
eLOC - Effective Lines of Code: 3
135
eLOC - Effective Lines of Code: 4
136
eLOC - Effective Lines of Code: 4
137138
eLOC - Effective Lines of Code: 4
139
eLOC - Effective Lines of Code: 4
140
eLOC - Effective Lines of Code: 4
141
eLOC - Effective Lines of Code: 4
...150
eLOC - Effective Lines of Code: 5
...160
eLOC - Effective Lines of Code: 6
...200
eLOC - Effective Lines of Code: 57
...202
eLOC - Effective Lines of Code: 123

Generated by Squish Coco 4.2.0