Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
StringPrototype::method_padStartName: | StringPrototype::method_padStart | Prototype: | ReturnedValue StringPrototype::method_padStart(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc) | Coverage: | 92.308% (24/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp | Lines: | 620-660 |
| | 32 | 8 |
QQmlPropertyCache::toMetaObjectBuilderName: | QQmlPropertyCache::toMetaObjectBuilder | Prototype: | void QQmlPropertyCache::toMetaObjectBuilder(QMetaObjectBuilder &builder) | Coverage: | 92.405% (73/79) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp | Lines: | 1138-1261 |
| | 72 | 26 |
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimation::setRunningName: | QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimation::setRunning | Prototype: | void QQuickAbstractAnimation::setRunning(bool r) | Coverage: | 92.453% (49/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp | Lines: | 258-318 |
| | 39 | 15 |
ProxyObject::virtualGetOwnPropertyName: | ProxyObject::virtualGetOwnProperty | Prototype: | PropertyAttributes ProxyObject::virtualGetOwnProperty(Managed *m, PropertyKey id, Property *p) | Coverage: | 92.500% (37/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp | Lines: | 211-279 |
| | 46 | 11 |
QQuickFlickablePrivate::viewportAxisMovedName: | QQuickFlickablePrivate::viewportAxisMoved | Prototype: | void QQuickFlickablePrivate::viewportAxisMoved(AxisData &data, qreal minExtent, qreal maxExtent, qreal vSize, QQuickTimeLineCallback::Callback fixupCallback) | Coverage: | 92.500% (37/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp | Lines: | 1706-1747 |
| | 28 | 8 |
CallArgument::cleanupName: | CallArgument::cleanup | Prototype: | void CallArgument::cleanup() | Coverage: | 92.593% (25/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | Lines: | 1559-1578 |
| | 16 | 9 |
ProxyObject::virtualGetPrototypeOfName: | ProxyObject::virtualGetPrototypeOf | Prototype: | Heap::Object *ProxyObject::virtualGetPrototypeOf(const Managed *m) | Coverage: | 92.593% (25/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp | Lines: | 397-437 |
| | 30 | 8 |
QQmlJS::AST::PatternElement::convertLiteralToAssignmentPatternName: | QQmlJS::AST::PatternElement::convertLiteralToAssignmentPattern | Prototype: | bool PatternElement::convertLiteralToAssignmentPattern(MemoryPool *pool, SourceLocation *errorLocation, QString *errorMessage) | Coverage: | 92.593% (25/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp | Lines: | 405-456 |
| | 36 | 9 |
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::removeGrabberName: | QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::removeGrabber | Prototype: | void QQuickWindowPrivate::removeGrabber(QQuickItem *grabber, bool mouse, bool touch) | Coverage: | 92.593% (25/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp | Lines: | 816-845 |
| | 21 | 9 |
StringPrototype::method_includesName: | StringPrototype::method_includes | Prototype: | ReturnedValue StringPrototype::method_includes(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc) | Coverage: | 92.593% (25/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp | Lines: | 438-464 |
| | 19 | 7 |
JSC::Yarr::YarrPatternConstructor::optimizeDotStarWrappedExpressionsName: | JSC::Yarr::YarrPatternConstructor::optimizeDotStarWrappedExpressions | Prototype: | void optimizeDotStarWrappedExpressions() | Coverage: | 92.683% (38/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp | Lines: | 770-822 |
| | 34 | 11 |
QQuickGridViewPrivate::updateHeaderName: | QQuickGridViewPrivate::updateHeader | Prototype: | void QQuickGridViewPrivate::updateHeader() | Coverage: | 92.683% (38/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | Lines: | 833-880 |
| | 33 | 12 |
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::endsWithReturn [qv4codegen.cpp #1]Name: | Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::endsWithReturn [qv4codegen.cpp #1] | Prototype: | static bool endsWithReturn(Module *module, Node *node) | Coverage: | 92.857% (26/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1 | Lines: | 2718-2744 |
| | 20 | 10 |
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::endsWithReturn [qv4codegen.cpp #2]Name: | Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::endsWithReturn [qv4codegen.cpp #2] | Prototype: | static bool endsWithReturn(Module *module, Node *node) | Coverage: | 92.857% (26/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2 | Lines: | 2718-2744 |
| | 20 | 10 |
FunctionPrototype::method_toString::ScriptFunction::virtualCallAsConstructorName: | FunctionPrototype::method_toString::ScriptFunction::virtualCallAsConstructor | Prototype: | ReturnedValue ScriptFunction::virtualCallAsConstructor(const FunctionObject *fo, const Value *argv, int argc, const Value *newTarget) | Coverage: | 92.857% (13/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp | Lines: | 461-498 |
| | 27 | 5 |
ListModel::setOrCreatePropertyName: | ListModel::setOrCreateProperty | Prototype: | int ListModel::setOrCreateProperty(int elementIndex, const QString &key, const QVariant &data) | Coverage: | 92.857% (13/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp | Lines: | 736-755 |
| | 10 | 4 |
Object::virtualDefineOwnPropertyName: | Object::virtualDefineOwnProperty | Prototype: | bool Object::virtualDefineOwnProperty(Managed *m, PropertyKey id, const Property *p, PropertyAttributes attrs) | Coverage: | 92.857% (26/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp | Lines: | 811-861 |
| | 38 | 9 |
QQmlBinding::setEnabledName: | QQmlBinding::setEnabled | Prototype: | void QQmlBinding::setEnabled(bool e, QQmlPropertyData::WriteFlags flags) | Coverage: | 92.857% (13/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp | Lines: | 537-551 |
| | 9 | 4 |
QQmlThread::internalCallMethodInThreadName: | QQmlThread::internalCallMethodInThread | Prototype: | void QQmlThread::internalCallMethodInThread(Message *message) | Coverage: | 92.857% (13/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp | Lines: | 317-346 |
| | 20 | 4 |
QQuickListViewPrivate::visibleItemsChangedName: | QQuickListViewPrivate::visibleItemsChanged | Prototype: | void QQuickListViewPrivate::visibleItemsChanged() | Coverage: | 92.857% (13/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp | Lines: | 773-785 |
| | 9 | 4 |
QQuickParticleGroupData::recycleName: | QQuickParticleGroupData::recycle | Prototype: | bool QQuickParticleGroupData::recycle() | Coverage: | 92.857% (13/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp | Lines: | 390-404 |
| | 6 | 5 |
QQuickParticleGroupData::setSizeName: | QQuickParticleGroupData::setSize | Prototype: | void QQuickParticleGroupData::setSize(int newSize) | Coverage: | 92.857% (13/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp | Lines: | 336-352 |
| | 13 | 5 |
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::ParallelAnimationWrapper::updateStateName: | QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::ParallelAnimationWrapper::updateState | Prototype: | void ParallelAnimationWrapper::updateState(QAbstractAnimationJob::State newState, QAbstractAnimationJob::State oldState) | Coverage: | 92.857% (13/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktransition.cpp | Lines: | 194-203 |
| | 5 | 2 |
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::fetchNextNodeName: | QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::fetchNextNode | Prototype: | static QSGNode *fetchNextNode(QQuickItemPrivate *itemPriv, int &ii, bool &returnedPaintNode) | Coverage: | 92.857% (26/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp | Lines: | 3214-3244 |
| | 19 | 6 |
QV4::Object::arraySetName: | QV4::Object::arraySet | Prototype: | inline void Object::arraySet(uint index, const Property *p, PropertyAttributes attributes) | Coverage: | 92.857% (13/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h | Lines: | 480-493 |
| | 8 | 3 |
QV4DataCollector::collectAsJsonName: | QV4DataCollector::collectAsJson | Prototype: | QJsonObject QV4DataCollector::collectAsJson(const QString &name, const QV4::ScopedValue &value) | Coverage: | 92.857% (13/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | Lines: | 454-468 |
| | 10 | 4 |
SparseArrayData::truncateName: | SparseArrayData::truncate | Prototype: | uint SparseArrayData::truncate(Object *o, uint newLen) | Coverage: | 92.857% (13/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp | Lines: | 504-527 |
| | 16 | 6 |
QQuickAnchorsPrivate::updateHorizontalAnchorsName: | QQuickAnchorsPrivate::updateHorizontalAnchors | Prototype: | void QQuickAnchorsPrivate::updateHorizontalAnchors() | Coverage: | 92.982% (53/57) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp | Lines: | 702-799 |
| | 75 | 18 |
QQmlEnumTypeResolver::resolveEnumBindingsName: | QQmlEnumTypeResolver::resolveEnumBindings | Prototype: | bool QQmlEnumTypeResolver::resolveEnumBindings() | Coverage: | 93.103% (27/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp | Lines: | 513-546 |
| | 22 | 9 |
QSGDistanceFieldTextMaterialShader::updateStateName: | QSGDistanceFieldTextMaterialShader::updateState | Prototype: | void QSGDistanceFieldTextMaterialShader::updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect) | Coverage: | 93.103% (27/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp | Lines: | 157-208 |
| | 86 | 7 |
QQmlChangeSet::removeName: | QQmlChangeSet::remove | Prototype: | void QQmlChangeSet::remove(QVector<Change> *removes, QVector<Change> *inserts) | Coverage: | 93.130% (122/131) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset.cpp | Lines: | 181-390 |
| | 146 | 31 |
Codegen::Codegen::completionStatement [qv4codegen.cpp #1]Name: | Codegen::Codegen::completionStatement [qv4codegen.cpp #1] | Prototype: | static Node *completionStatement(StatementList *list) | Coverage: | 93.333% (28/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1 | Lines: | 382-410 |
| | 20 | 9 |
Codegen::Codegen::completionStatement [qv4codegen.cpp #2]Name: | Codegen::Codegen::completionStatement [qv4codegen.cpp #2] | Prototype: | static Node *completionStatement(StatementList *list) | Coverage: | 93.333% (28/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2 | Lines: | 382-410 |
| | 20 | 9 |
DataViewPrototype::method_getName: | DataViewPrototype::method_get | Prototype: | template <typename T> ReturnedValue DataViewPrototype::method_get(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp | Lines: | 170-189 |
| | 12 | 3 |
ObjectPrototype::method_definePropertyName: | ObjectPrototype::method_defineProperty | Prototype: | ReturnedValue ObjectPrototype::method_defineProperty(const FunctionObject *b, const Value *, const Value *argv, int argc) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp | Lines: | 281-303 |
| | 16 | 5 |
ObjectPrototype::method_sealName: | ObjectPrototype::method_seal | Prototype: | ReturnedValue ObjectPrototype::method_seal(const FunctionObject *b, const Value *, const Value *argv, int argc) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp | Lines: | 346-366 |
| | 12 | 5 |
QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlJSCodeGenerator::compileComponentName: | QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlJSCodeGenerator::compileComponent | Prototype: | bool QQmlJSCodeGenerator::compileComponent(int contextObject) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp | Lines: | 1313-1345 |
| | 23 | 5 |
QQmlContextData::invalidateName: | QQmlContextData::invalidate | Prototype: | void QQmlContextData::invalidate() | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp | Lines: | 574-597 |
| | 14 | 5 |
QQmlContextData::resolvedUrlName: | QQmlContextData::resolvedUrl | Prototype: | QUrl QQmlContextData::resolvedUrl(const QUrl &src) | Coverage: | 93.333% (28/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp | Lines: | 439-468 |
| | 18 | 9 |
QQmlProfilerClientPrivate::processCurrentEventName: | QQmlProfilerClientPrivate::processCurrentEvent | Prototype: | void QQmlProfilerClientPrivate::processCurrentEvent() | Coverage: | 93.333% (28/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp | Lines: | 105-151 |
| | 30 | 12 |
QQuickAnimatedSprite::updatePaintNodeName: | QQuickAnimatedSprite::updatePaintNode | Prototype: | QSGNode *QQuickAnimatedSprite::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanimatedsprite.cpp | Lines: | 747-769 |
| | 13 | 5 |
QQuickImage::updatePaintedGeometryName: | QQuickImage::updatePaintedGeometry | Prototype: | void QQuickImage::updatePaintedGeometry() | Coverage: | 93.333% (42/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp | Lines: | 551-600 |
| | 39 | 10 |
QQuickItem::childAtName: | QQuickItem::childAt | Prototype: | QQuickItem *QQuickItem::childAt(qreal x, qreal y) const | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp | Lines: | 4735-4749 |
| | 10 | 3 |
QQuickItemView::setCurrentIndexName: | QQuickItemView::setCurrentIndex | Prototype: | void QQuickItemView::setCurrentIndex(int index) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp | Lines: | 318-335 |
| | 13 | 5 |
QQuickListViewPrivate::positionAtName: | QQuickListViewPrivate::positionAt | Prototype: | qreal QQuickListViewPrivate::positionAt(int modelIndex) const | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp | Lines: | 464-484 |
| | 13 | 5 |
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverToPassiveGrabbersName: | QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverToPassiveGrabbers | Prototype: | void QQuickWindowPrivate::deliverToPassiveGrabbers(const QVector<QPointer <QQuickPointerHandler> > &passiveGrabbers, QQuickPointerEvent *pointerEvent) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp | Lines: | 1704-1732 |
| | 15 | 6 |
QQuickSinglePointHandler::onGrabChangedName: | QQuickSinglePointHandler::onGrabChanged | Prototype: | void QQuickSinglePointHandler::onGrabChanged(QQuickPointerHandler *grabber, QQuickEventPoint::GrabState stateChange, QQuickEventPoint *point) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquicksinglepointhandler.cpp | Lines: | 147-173 |
| | 15 | 9 |
QQuickStyledTextPrivate::parseUnorderedListAttributesName: | QQuickStyledTextPrivate::parseUnorderedListAttributes | Prototype: | bool QQuickStyledTextPrivate::parseUnorderedListAttributes(const QChar *&ch, const QString &textIn) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstyledtext.cpp | Lines: | 615-638 |
| | 16 | 5 |
QQuickText::mouseReleaseEventName: | QQuickText::mouseReleaseEvent | Prototype: | void QQuickText::mouseReleaseEvent(QMouseEvent *event) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp | Lines: | 2750-2767 |
| | 9 | 4 |
QQuickTextEdit::updateSelectionName: | QQuickTextEdit::updateSelection | Prototype: | void QQuickTextEdit::updateSelection() | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp | Lines: | 2395-2419 |
| | 14 | 5 |
QQuickTextPrivate::anchorAtName: | QQuickTextPrivate::anchorAt | Prototype: | QString QQuickTextPrivate::anchorAt(const QTextLayout *layout, const QPointF &mousePos) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp | Lines: | 2683-2701 |
| | 12 | 5 |
QV4::String::calculateHashValue [qv4string_p.h #1]Name: | QV4::String::calculateHashValue [qv4string_p.h #1] | Prototype: | template <typename T> static inline uint calculateHashValue(const T *ch, const T* end, uint *subtype) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1 | Lines: | 274-293 |
| | 13 | 5 |
QV4::String::calculateHashValue [qv4string_p.h #2]Name: | QV4::String::calculateHashValue [qv4string_p.h #2] | Prototype: | template <typename T> static inline uint calculateHashValue(const T *ch, const T* end, uint *subtype) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #2 | Lines: | 274-293 |
| | 13 | 5 |
Lexer::scanTokenName: | Lexer::scanToken | Prototype: | int Lexer::scanToken() | Coverage: | 93.471% (272/291) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp | Lines: | 449-815 |
| | 232 | 106 |
QQuickAnchorsPrivate::clearItemName: | QQuickAnchorsPrivate::clearItem | Prototype: | void QQuickAnchorsPrivate::clearItem(QQuickItem *item) | Coverage: | 93.548% (29/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp | Lines: | 250-286 |
| | 27 | 11 |
QQuickItemPrivate::setEffectiveEnableRecurName: | QQuickItemPrivate::setEffectiveEnableRecur | Prototype: | void QQuickItemPrivate::setEffectiveEnableRecur(QQuickItem *scope, bool newEffectiveEnable) | Coverage: | 93.548% (29/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp | Lines: | 5972-6009 |
| | 20 | 7 |
QSGBatchRenderer::Renderer::prepareAlphaBatchesName: | QSGBatchRenderer::Renderer::prepareAlphaBatches | Prototype: | void Renderer::prepareAlphaBatches() | Coverage: | 93.548% (58/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp | Lines: | 1581-1667 |
| | 62 | 14 |
QV4::IdentifierTable::addEntryName: | QV4::IdentifierTable::addEntry | Prototype: | void IdentifierTable::addEntry(Heap::StringOrSymbol *str) | Coverage: | 93.548% (29/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable.cpp | Lines: | 77-141 |
| | 46 | 11 |
StringPrototype::method_substringName: | StringPrototype::method_substring | Prototype: | ReturnedValue StringPrototype::method_substring(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc) | Coverage: | 93.548% (29/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp | Lines: | 1028-1067 |
| | 26 | 9 |
QQuickBasePositioner::prePositioningName: | QQuickBasePositioner::prePositioning | Prototype: | void QQuickBasePositioner::prePositioning() | Coverage: | 93.590% (73/78) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp | Lines: | 295-408 |
| | 76 | 24 |
QQmlDelegateModelPrivate::itemsInsertedName: | QQmlDelegateModelPrivate::itemsInserted | Prototype: | void QQmlDelegateModelPrivate::itemsInserted( const QVector<Compositor::Insert> &inserts, QVarLengthArray<QVector<QQmlChangeSet::Change>, Compositor::MaximumGroupCount> *translatedInserts, QHash<int, QList<QQmlDelegateModelItem *> > *movedItems) | Coverage: | 93.617% (44/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp | Lines: | 1234-1289 |
| | 35 | 15 |
QQuickRepeater::modelUpdatedName: | QQuickRepeater::modelUpdated | Prototype: | void QQuickRepeater::modelUpdated(const QQmlChangeSet &changeSet, bool reset) | Coverage: | 93.617% (44/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickrepeater.cpp | Lines: | 455-523 |
| | 51 | 17 |
JSC::Yarr::YarrGenerator::opCompileParenthesesSubpatternName: | JSC::Yarr::YarrGenerator::opCompileParenthesesSubpattern | Prototype: | void opCompileParenthesesSubpattern(PatternTerm* term) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 2316-2391 |
| | 48 | 5 |
QQmlImports::completeQmldirPathsName: | QQmlImports::completeQmldirPaths | Prototype: | QStringList QQmlImports::completeQmldirPaths(const QString &uri, const QStringList &basePaths, int vmaj, int vmin) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp | Lines: | 580-611 |
| | 16 | 6 |
QQmlJS::QmlminLexer::quoteName: | QQmlJS::QmlminLexer::quote | Prototype: | static QString quote(const QString &string) | Coverage: | 93.750% (30/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp | Lines: | 153-173 |
| | 15 | 12 |
QQuickItemView::setPreferredHighlightBeginName: | QQuickItemView::setPreferredHighlightBegin | Prototype: | void QQuickItemView::setPreferredHighlightBegin(qreal start) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp | Lines: | 614-628 |
| | 11 | 4 |
QQuickItemViewPrivate::removeItemName: | QQuickItemViewPrivate::removeItem | Prototype: | void QQuickItemViewPrivate::removeItem(FxViewItem *item, const QQmlChangeSet::Change &removal, ChangeResult *removeResult) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp | Lines: | 2098-2115 |
| | 10 | 5 |
QQuickListView::setHighlightFollowsCurrentItemName: | QQuickListView::setHighlightFollowsCurrentItem | Prototype: | void QQuickListView::setHighlightFollowsCurrentItem(bool autoHighlight) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp | Lines: | 2116-2130 |
| | 10 | 6 |
QQuickOpenGLShaderEffectCommon::updateWindowName: | QQuickOpenGLShaderEffectCommon::updateWindow | Prototype: | void QQuickOpenGLShaderEffectCommon::updateWindow(QQuickWindow *window) | Coverage: | 93.750% (30/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp | Lines: | 516-542 |
| | 15 | 10 |
QQuickPathViewPrivate::pointNearName: | QQuickPathViewPrivate::pointNear | Prototype: | QPointF QQuickPathViewPrivate::pointNear(const QPointF &point, qreal *nearPercent) const | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp | Lines: | 1553-1592 |
| | 26 | 6 |
QQuickTextEdit::insertName: | QQuickTextEdit::insert | Prototype: | void QQuickTextEdit::insert(int position, const QString &text) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp | Lines: | 2771-2789 |
| | 10 | 3 |
QQuickWorkerScriptEnginePrivate::eventName: | QQuickWorkerScriptEnginePrivate::event | Prototype: | bool QQuickWorkerScriptEnginePrivate::event(QEvent *event) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qquickworkerscript.cpp | Lines: | 332-356 |
| | 19 | 6 |
QSGHiQSubPixelDistanceFieldTextMaterialShader::updateStateName: | QSGHiQSubPixelDistanceFieldTextMaterialShader::updateState | Prototype: | void QSGHiQSubPixelDistanceFieldTextMaterialShader::updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp | Lines: | 535-556 |
| | 13 | 4 |
QV4::Heap::InternalClass::frozenName: | QV4::Heap::InternalClass::frozen | Prototype: | Heap::InternalClass *InternalClass::frozen() | Coverage: | 93.750% (30/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp | Lines: | 523-570 |
| | 33 | 10 |
findCompositeSingletonsName: | findCompositeSingletons | Prototype: | void findCompositeSingletons(const QQmlImportNamespace &set, QList<QQmlImports::CompositeSingletonReference> &resultList, const QUrl &baseUrl) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp | Lines: | 459-491 |
| | 20 | 6 |
Lexer::decodeUnicodeEscapeCharacterName: | Lexer::decodeUnicodeEscapeCharacter | Prototype: | uint Lexer::decodeUnicodeEscapeCharacter(bool *ok) | Coverage: | 93.939% (31/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp | Lines: | 322-373 |
| | 36 | 11 |
QQuickTextInputPrivate::finishChangeName: | QQuickTextInputPrivate::finishChange | Prototype: | bool QQuickTextInputPrivate::finishChange(int validateFromState, bool update, bool edited) | Coverage: | 93.939% (62/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp | Lines: | 3545-3638 |
| | 61 | 18 |
JSC::Yarr::Parser::parseTokensName: | JSC::Yarr::Parser::parseTokens | Prototype: | void parseTokens() | Coverage: | 94.118% (48/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | Lines: | 570-673 |
| | 63 | 21 |
JSC::Yarr::YarrGenerator::opCompileBodyName: | JSC::Yarr::YarrGenerator::opCompileBody | Prototype: | void opCompileBody(PatternDisjunction* disjunction) | Coverage: | 94.118% (16/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 2481-2549 |
| | 46 | 5 |
QQmlDelegateModelGroup::addGroupsName: | QQmlDelegateModelGroup::addGroups | Prototype: | void QQmlDelegateModelGroup::addGroups(QQmlV4Function *args) | Coverage: | 94.118% (16/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp | Lines: | 2930-2952 |
| | 15 | 5 |
QQmlDelegateModelGroup::removeGroupsName: | QQmlDelegateModelGroup::removeGroups | Prototype: | void QQmlDelegateModelGroup::removeGroups(QQmlV4Function *args) | Coverage: | 94.118% (16/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp | Lines: | 2960-2982 |
| | 15 | 5 |
QQmlDelegateModelGroup::setGroupsName: | QQmlDelegateModelGroup::setGroups | Prototype: | void QQmlDelegateModelGroup::setGroups(QQmlV4Function *args) | Coverage: | 94.118% (16/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp | Lines: | 2990-3012 |
| | 15 | 5 |
QQuickListViewPrivate::releaseItemName: | QQuickListViewPrivate::releaseItem | Prototype: | bool QQuickListViewPrivate::releaseItem(FxViewItem *item) | Coverage: | 94.118% (16/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp | Lines: | 621-647 |
| | 17 | 5 |
QQuickOpenGLShaderEffectCommon::sourceDestroyedName: | QQuickOpenGLShaderEffectCommon::sourceDestroyed | Prototype: | void QQuickOpenGLShaderEffectCommon::sourceDestroyed(QObject *object) | Coverage: | 94.118% (16/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp | Lines: | 544-555 |
| | 6 | 5 |
QQuickPropertyChanges::actionsName: | QQuickPropertyChanges::actions | Prototype: | QQuickPropertyChanges::ActionList QQuickPropertyChanges::actions() | Coverage: | 94.118% (32/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpropertychanges.cpp | Lines: | 424-501 |
| | 47 | 11 |
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::initName: | QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::init | Prototype: | void QQuickWindowPrivate::init(QQuickWindow *c, QQuickRenderControl *control) | Coverage: | 94.118% (16/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp | Lines: | 538-594 |
| | 40 | 6 |
SparseArrayData::allocateName: | SparseArrayData::allocate | Prototype: | uint SparseArrayData::allocate(Object *o, bool doubleSlot) | Coverage: | 94.118% (16/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp | Lines: | 361-398 |
| | 26 | 7 |
JSC::Yarr::Parser::parseEscapeName: | JSC::Yarr::Parser::parseEscape | Prototype: | template<bool inCharacterClass, class EscapeDelegate> bool parseEscape(EscapeDelegate& delegate) | Coverage: | 94.253% (82/87) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | Lines: | 263-427 |
| | 89 | 38 |
QQuickText::geometryChangedName: | QQuickText::geometryChanged | Prototype: | void QQuickText::geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry) | Coverage: | 94.262% (115/122) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp | Lines: | 2290-2364 |
| | 45 | 17 |
Parser::parse [qqmljs.g #2]Name: | Parser::parse [qqmljs.g #2] | Prototype: | bool Parser::parse(int startToken) | Coverage: | 94.271% (938/995) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2 | Lines: | 578-4237 |
| | 1559 | 445 |
CallOverloadedName: | CallOverloaded | Prototype: | static QV4::ReturnedValue CallOverloaded(const QQmlObjectOrGadget &object, const QQmlPropertyData &data, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, const QQmlPropertyCache *propertyCache, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod) | Coverage: | 94.286% (33/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | Lines: | 1482-1547 |
| | 42 | 11 |
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverDragEventName: | QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverDragEvent | Prototype: | void QQuickWindowPrivate::deliverDragEvent(QQuickDragGrabber *grabber, QEvent *event) | Coverage: | 94.286% (33/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp | Lines: | 2641-2708 |
| | 55 | 11 |
QQuickTextInput::keyPressEventName: | QQuickTextInput::keyPressEvent | Prototype: | void QQuickTextInput::keyPressEvent(QKeyEvent* ev) | Coverage: | 94.286% (33/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp | Lines: | 1494-1515 |
| | 13 | 6 |
QQuickTextInputPrivate::internalUndoName: | QQuickTextInputPrivate::internalUndo | Prototype: | void QQuickTextInputPrivate::internalUndo(int until) | Coverage: | 94.286% (33/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp | Lines: | 4188-4230 |
| | 29 | 12 |
JSC::Yarr::YarrGenerator::matchCharacterClassName: | JSC::Yarr::YarrGenerator::matchCharacterClass | Prototype: | void matchCharacterClass(RegisterID character, JumpList& matchDest, const CharacterClass* charClass) | Coverage: | 94.340% (50/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 190-262 |
| | 57 | 17 |
ESTable::setName: | ESTable::set | Prototype: | void ESTable::set(const Value &key, const Value &value) | Coverage: | 94.444% (17/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4estable.cpp | Lines: | 87-115 |
| | 18 | 6 |
Proxy::virtualCallAsConstructorName: | Proxy::virtualCallAsConstructor | Prototype: | ReturnedValue Proxy::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *) | Coverage: | 94.444% (17/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp | Lines: | 502-519 |
| | 13 | 6 |
QQmlProfilerClient::messageReceivedName: | QQmlProfilerClient::messageReceived | Prototype: | void QQmlProfilerClient::messageReceived(const QByteArray &data) | Coverage: | 94.444% (17/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp | Lines: | 333-358 |
| | 20 | 6 |
QQuickGridViewPrivate::updateFooterName: | QQuickGridViewPrivate::updateFooter | Prototype: | void QQuickGridViewPrivate::updateFooter() | Coverage: | 94.444% (34/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp | Lines: | 788-831 |
| | 30 | 11 |
QQuickOpenGLShaderEffectCommon::disconnectPropertySignalsName: | QQuickOpenGLShaderEffectCommon::disconnectPropertySignals | Prototype: | void QQuickOpenGLShaderEffectCommon::disconnectPropertySignals(QQuickItem *item, Key::ShaderType shaderType) | Coverage: | 94.444% (17/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp | Lines: | 224-242 |
| | 13 | 6 |