QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QGridLayoutPrivate
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
setupLayoutData
Name: QGridLayoutPrivate::setupLayoutData
Prototype: void QGridLayoutPrivate::setupLayoutData(int hSpacing, int vSpacing)
Coverage:  0.000% (0/60)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 762-857
  0.000% (0/60)
5116
setupSpacings
Name: QGridLayoutPrivate::setupSpacings
Prototype: void QGridLayoutPrivate::setupSpacings(QVector<QLayoutStruct> &chain, QGridBox *grid[], int fixedSpacing, Qt::Orientation orientation)
Coverage:  0.000% (0/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 695-758
  0.000% (0/62)
4117
distribute
Name: QGridLayoutPrivate::distribute
Prototype: void QGridLayoutPrivate::distribute(QRect r, int hSpacing, int vSpacing)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 922-971
  0.000% (0/25)
376
setSize
Name: QGridLayoutPrivate::setSize
Prototype: void QGridLayoutPrivate::setSize(int r, int c)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 485-523
  0.000% (0/18)
306
setupHfwLayoutData
Name: QGridLayoutPrivate::setupHfwLayoutData
Prototype: void QGridLayoutPrivate::setupHfwLayoutData()
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 879-920
  0.000% (0/35)
2911
addData
Name: QGridLayoutPrivate::addData
Prototype: void QGridLayoutPrivate::addData(QGridBox *box, const QGridLayoutSizeTriple &sizes, bool r, bool c)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 583-610
  0.000% (0/18)
196
add
Name: QGridLayoutPrivate::add
Prototype: void QGridLayoutPrivate::add(QGridBox *box, int row1, int row2, int col1, int col2)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 558-581
  0.000% (0/19)
175
setNextPosAfter
Name: QGridLayoutPrivate::setNextPosAfter
Prototype: void QGridLayoutPrivate::setNextPosAfter(int row, int col)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 525-546
  0.000% (0/24)
136
recalcHFW
Name: QGridLayoutPrivate::recalcHFW
Prototype: void QGridLayoutPrivate::recalcHFW(int w)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 380-402
  0.000% (0/7)
133
expandingDirections
Name: QGridLayoutPrivate::expandingDirections
Prototype: Qt::Orientations QGridLayoutPrivate::expandingDirections(int hSpacing, int vSpacing) const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 449-468
  0.000% (0/13)
125
effectiveMargins
Name: QGridLayoutPrivate::effectiveMargins
Prototype: void QGridLayoutPrivate::effectiveMargins(int *left, int *top, int *right, int *bottom) const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 238-331
  0.000% (0/13)
125
findSize
Name: QGridLayoutPrivate::findSize
Prototype: QSize QGridLayoutPrivate::findSize(int QLayoutStruct::*size, int hSpacing, int vSpacing) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 430-447
  0.000% (0/7)
113
takeAt
Name: QGridLayoutPrivate::takeAt
Prototype: inline QLayoutItem *takeAt(int index)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 151-166
  0.000% (0/13)
105
heightForWidth
Name: QGridLayoutPrivate::heightForWidth
Prototype: int QGridLayoutPrivate::heightForWidth(int w, int hSpacing, int vSpacing)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 404-418
  0.000% (0/7)
103
addHfwData
Name: QGridLayoutPrivate::addHfwData
Prototype: void QGridLayoutPrivate::addHfwData(QGridBox *box, int width)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 859-872
  0.000% (0/4)
92
QGridLayoutPrivate
Name: QGridLayoutPrivate::QGridLayoutPrivate
Prototype: QGridLayoutPrivate::QGridLayoutPrivate()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 333-344
  0.000% (0/1)
91
replaceAt
Name: QGridLayoutPrivate::replaceAt
Prototype: QLayoutItem* replaceAt(int index, QLayoutItem *newitem) override
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 167-178
  0.000% (0/7)
83
getItemPosition
Name: QGridLayoutPrivate::getItemPosition
Prototype: void getItemPosition(int index, int *row, int *column, int *rowSpan, int *columnSpan) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 180-190
  0.000% (0/4)
82
cellRect
Name: QGridLayoutPrivate::cellRect
Prototype: QRect QGridLayoutPrivate::cellRect(int row, int col) const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 973-985
  0.000% (0/16)
83
minimumHeightForWidth
Name: QGridLayoutPrivate::minimumHeightForWidth
Prototype: int QGridLayoutPrivate::minimumHeightForWidth(int w, int hSpacing, int vSpacing)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 420-428
  0.000% (0/4)
62
add
Name: QGridLayoutPrivate::add
Prototype: void QGridLayoutPrivate::add(QGridBox *box, int row, int col)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 548-556
  0.000% (0/1)
61
itemAt
Name: QGridLayoutPrivate::itemAt
Prototype: inline QLayoutItem *itemAt(int index) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 145-150
  0.000% (0/4)
32
deleteAll
Name: QGridLayoutPrivate::deleteAll
Prototype: void QGridLayoutPrivate::deleteAll()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 363-368
  0.000% (0/4)
32
hasHeightForWidth
Name: QGridLayoutPrivate::hasHeightForWidth
Prototype: bool QGridLayoutPrivate::hasHeightForWidth(int hSpacing, int vSpacing)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 370-374
  0.000% (0/1)
21
verReversed
Name: QGridLayoutPrivate::verReversed
Prototype: inline bool verReversed() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 134-134
  0.000% (0/1)
11
sizeHint
Name: QGridLayoutPrivate::sizeHint
Prototype: QSize QGridLayoutPrivate::sizeHint(int hSpacing, int vSpacing) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 470-473
  0.000% (0/1)
11
setRowStretch
Name: QGridLayoutPrivate::setRowStretch
Prototype: inline void setRowStretch(int r, int s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 119-120
  0.000% (0/1)
11
setRowMinimumHeight
Name: QGridLayoutPrivate::setRowMinimumHeight
Prototype: inline void setRowMinimumHeight(int r, int s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 125-126
  0.000% (0/1)
11
setReversed
Name: QGridLayoutPrivate::setReversed
Prototype: inline void setReversed(bool r, bool c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 132-132
  0.000% (0/1)
11
setDirty
Name: QGridLayoutPrivate::setDirty
Prototype: inline void setDirty()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 135-135
  0.000% (0/1)
11
setColumnMinimumWidth
Name: QGridLayoutPrivate::setColumnMinimumWidth
Prototype: inline void setColumnMinimumWidth(int c, int s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 127-128
  0.000% (0/1)
11
setColStretch
Name: QGridLayoutPrivate::setColStretch
Prototype: inline void setColStretch(int c, int s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 121-122
  0.000% (0/1)
11
rowStretch
Name: QGridLayoutPrivate::rowStretch
Prototype: inline int rowStretch(int r) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 123-123
  0.000% (0/1)
11
rowSpacing
Name: QGridLayoutPrivate::rowSpacing
Prototype: inline int rowSpacing(int r) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 129-129
  0.000% (0/1)
11
numRows
Name: QGridLayoutPrivate::numRows
Prototype: inline int numRows() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 115-115
  0.000% (0/1)
11
numCols
Name: QGridLayoutPrivate::numCols
Prototype: inline int numCols() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 116-116
  0.000% (0/1)
11
minimumSize
Name: QGridLayoutPrivate::minimumSize
Prototype: QSize QGridLayoutPrivate::minimumSize(int hSpacing, int vSpacing) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 480-483
  0.000% (0/1)
11
maximumSize
Name: QGridLayoutPrivate::maximumSize
Prototype: QSize QGridLayoutPrivate::maximumSize(int hSpacing, int vSpacing) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 475-478
  0.000% (0/1)
11
isDirty
Name: QGridLayoutPrivate::isDirty
Prototype: inline bool isDirty() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 136-136
  0.000% (0/1)
11
horReversed
Name: QGridLayoutPrivate::horReversed
Prototype: inline bool horReversed() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 133-133
  0.000% (0/1)
11
getNextPos
Name: QGridLayoutPrivate::getNextPos
Prototype: inline void getNextPos(int &row, int &col)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 141-141
  0.000% (0/1)
11
expand
Name: QGridLayoutPrivate::expand
Prototype: inline void expand(int rows, int cols)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 117-118
  0.000% (0/1)
11
count
Name: QGridLayoutPrivate::count
Prototype: inline int count() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 142-142
  0.000% (0/1)
11
colStretch
Name: QGridLayoutPrivate::colStretch
Prototype: inline int colStretch(int c) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 124-124
  0.000% (0/1)
11
colSpacing
Name: QGridLayoutPrivate::colSpacing
Prototype: inline int colSpacing(int c) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 130-130
  0.000% (0/1)
11

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9