QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QMenu
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
keyPressEvent
Name: QMenu::keyPressEvent
Prototype: void QMenu::keyPressEvent(QKeyEvent *e)
Coverage:  0.000% (0/360)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2774-3127
  0.000% (0/360)
246103
popup
Name: QMenu::popup
Prototype: void QMenu::popup(const QPoint &p, QAction *atAction)
Coverage:  0.000% (0/189)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2102-2335
  0.000% (0/189)
14246
paintEvent
Name: QMenu::paintEvent
Prototype: void QMenu::paintEvent(QPaintEvent *e)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2479-2572
  0.000% (0/32)
7410
event
Name: QMenu::event
Prototype: bool QMenu::event(QEvent *e)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2678-2758
  0.000% (0/71)
5322
actionEvent
Name: QMenu::actionEvent
Prototype: void QMenu::actionEvent(QActionEvent *e)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 3251-3330
  0.000% (0/46)
4416
initStyleOption
Name: QMenu::initStyleOption
Prototype: void QMenu::initStyleOption(QStyleOptionMenuItem *option, const QAction *action) const
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1301-1357
  0.000% (0/53)
4112
mouseMoveEvent
Name: QMenu::mouseMoveEvent
Prototype: void QMenu::mouseMoveEvent(QMouseEvent *e)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 3132-3166
  0.000% (0/43)
239
changeEvent
Name: QMenu::changeEvent
Prototype: void QMenu::changeEvent(QEvent *e)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2648-2672
  0.000% (0/26)
208
sizeHint
Name: QMenu::sizeHint
Prototype: QSize QMenu::sizeHint() const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2060-2086
  0.000% (0/13)
185
internalDelayedPopup
Name: QMenu::internalDelayedPopup
Prototype: void QMenu::internalDelayedPopup()
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 3335-3369
  0.000% (0/21)
185
hideEvent
Name: QMenu::hideEvent
Prototype: void QMenu::hideEvent(QHideEvent *)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2451-2474
  0.000% (0/13)
175
timerEvent
Name: QMenu::timerEvent
Prototype: void QMenu::timerEvent(QTimerEvent *e)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 3193-3212
  0.000% (0/23)
157
mousePressEvent
Name: QMenu::mousePressEvent
Prototype: void QMenu::mousePressEvent(QMouseEvent *e)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2590-2613
  0.000% (0/21)
155
mouseReleaseEvent
Name: QMenu::mouseReleaseEvent
Prototype: void QMenu::mouseReleaseEvent(QMouseEvent *e)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2618-2643
  0.000% (0/24)
146
exec
Name: QMenu::exec
Prototype: QAction *QMenu::exec(const QPoint &p, QAction *action)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2395-2413
  0.000% (0/4)
142
~QMenu
Name: QMenu::~QMenu
Prototype: QMenu::~QMenu()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1498-1515
  0.000% (0/13)
115
setSeparatorsCollapsible
Name: QMenu::setSeparatorsCollapsible
Prototype: void QMenu::setSeparatorsCollapsible(bool collapse)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 3460-3474
  0.000% (0/10)
104
setTearOffEnabled
Name: QMenu::setTearOffEnabled
Prototype: void QMenu::setTearOffEnabled(bool b)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1922-1934
  0.000% (0/10)
94
isEmpty
Name: QMenu::isEmpty
Prototype: bool QMenu::isEmpty() const
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1998-2008
  0.000% (0/11)
63
clear
Name: QMenu::clear
Prototype: void QMenu::clear()
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2016-2025
  0.000% (0/9)
53
addAction
Name: QMenu::addAction
Prototype: QAction *QMenu::addAction(const QString &text, const QObject *receiver, const char* member, const QKeySequence &shortcut)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1566-1577
  0.000% (0/1)
51
addAction
Name: QMenu::addAction
Prototype: QAction *QMenu::addAction(const QIcon &icon, const QString &text, const QObject *receiver, const char* member, const QKeySequence &shortcut)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1686-1698
  0.000% (0/1)
51
wheelEvent
Name: QMenu::wheelEvent
Prototype: void QMenu::wheelEvent(QWheelEvent *e)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2578-2584
  0.000% (0/6)
42
setToolTipsVisible
Name: QMenu::setToolTipsVisible
Prototype: void QMenu::setToolTipsVisible(bool visible)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 3493-3500
  0.000% (0/4)
42
setActiveAction
Name: QMenu::setActiveAction
Prototype: void QMenu::setActiveAction(QAction *act)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1971-1977
  0.000% (0/4)
42
leaveEvent
Name: QMenu::leaveEvent
Prototype: void QMenu::leaveEvent(QEvent *)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 3182-3188
  0.000% (0/6)
42
insertSeparator
Name: QMenu::insertSeparator
Prototype: QAction *QMenu::insertSeparator(QAction *before)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1830-1836
  0.000% (0/1)
41
insertSection
Name: QMenu::insertSection
Prototype: QAction *QMenu::insertSection(QAction *before, const QString &text)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1855-1861
  0.000% (0/1)
41
insertSection
Name: QMenu::insertSection
Prototype: QAction *QMenu::insertSection(QAction *before, const QIcon &icon, const QString &text)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1879-1885
  0.000% (0/1)
41
focusNextPrevChild
Name: QMenu::focusNextPrevChild
Prototype: bool QMenu::focusNextPrevChild(bool next)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2763-2769
  0.000% (0/1)
41
enterEvent
Name: QMenu::enterEvent
Prototype: void QMenu::enterEvent(QEvent *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 3171-3177
  0.000% (0/1)
41
addSeparator
Name: QMenu::addSeparator
Prototype: QAction *QMenu::addSeparator()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1751-1757
  0.000% (0/1)
41
addSection
Name: QMenu::addSection
Prototype: QAction *QMenu::addSection(const QString &text)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1775-1781
  0.000% (0/1)
41
addSection
Name: QMenu::addSection
Prototype: QAction *QMenu::addSection(const QIcon &icon, const QString &text)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1799-1805
  0.000% (0/1)
41
addMenu
Name: QMenu::addMenu
Prototype: QMenu *QMenu::addMenu(const QIcon &icon, const QString &title)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1733-1739
  0.000% (0/1)
41
isTearOffMenuVisible
Name: QMenu::isTearOffMenuVisible
Prototype: bool QMenu::isTearOffMenuVisible() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1948-1953
  0.000% (0/4)
32
insertMenu
Name: QMenu::insertMenu
Prototype: QAction *QMenu::insertMenu(QAction *before, QMenu *menu)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1813-1818
  0.000% (0/1)
31
exec
Name: QMenu::exec
Prototype: QAction *QMenu::exec(QList<QAction*> actions, const QPoint &pos, QAction *at, QWidget *parent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2440-2446
  0.000% (0/1)
31
addMenu
Name: QMenu::addMenu
Prototype: QAction *QMenu::addMenu(QMenu *menu)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1707-1712
  0.000% (0/1)
31
addMenu
Name: QMenu::addMenu
Prototype: QMenu *QMenu::addMenu(const QString &title)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1720-1725
  0.000% (0/1)
31
addAction
Name: QMenu::addAction
Prototype: QAction *QMenu::addAction(const QString &text)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1528-1533
  0.000% (0/1)
31
addAction
Name: QMenu::addAction
Prototype: QAction *QMenu::addAction(const QIcon &icon, const QString &text)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1546-1551
  0.000% (0/1)
31
actionAt
Name: QMenu::actionAt
Prototype: QAction *QMenu::actionAt(const QPoint &pt) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2042-2047
  0.000% (0/4)
32
QMenu
Name: QMenu::QMenu
Prototype: QMenu::QMenu(const QString &title, QWidget *parent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1478-1484
  0.000% (0/1)
31
toolTipsVisible
Name: QMenu::toolTipsVisible
Prototype: bool QMenu::toolTipsVisible() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 3487-3491
  0.000% (0/1)
21
setPlatformMenu
Name: QMenu::setPlatformMenu
Prototype: void QMenu::setPlatformMenu(QPlatformMenu *platformMenu)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 3436-3440
  0.000% (0/1)
21
separatorsCollapsible
Name: QMenu::separatorsCollapsible
Prototype: bool QMenu::separatorsCollapsible() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 3454-3458
  0.000% (0/1)
21
hideTearOffMenu
Name: QMenu::hideTearOffMenu
Prototype: void QMenu::hideTearOffMenu()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1961-1965
  0.000% (0/4)
22
QMenu
Name: QMenu::QMenu
Prototype: QMenu::QMenu(QWidget *parent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1462-1467
  0.000% (0/1)
21
QMenu
Name: QMenu::QMenu
Prototype: QMenu::QMenu(QMenuPrivate &dd, QWidget *parent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1488-1493
  0.000% (0/1)
21
title
Name: QMenu::title
Prototype: QString QMenu::title() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 823-826
  0.000% (0/1)
11
setTitle
Name: QMenu::setTitle
Prototype: void QMenu::setTitle(const QString &text)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 828-831
  0.000% (0/1)
11
setNoReplayFor
Name: QMenu::setNoReplayFor
Prototype: void QMenu::setNoReplayFor(QWidget *noReplayFor)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 3421-3424
  0.000% (0/1)
11
setIcon
Name: QMenu::setIcon
Prototype: void QMenu::setIcon(const QIcon &icon)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 847-850
  0.000% (0/1)
11
setDefaultAction
Name: QMenu::setDefaultAction
Prototype: void QMenu::setDefaultAction(QAction *act)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1894-1897
  0.000% (0/1)
11
platformMenu
Name: QMenu::platformMenu
Prototype: QPlatformMenu *QMenu::platformMenu()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 3428-3432
  0.000% (0/1)
11
menuAction
Name: QMenu::menuAction
Prototype: QAction *QMenu::menuAction() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 810-813
  0.000% (0/1)
11
isTearOffEnabled
Name: QMenu::isTearOffEnabled
Prototype: bool QMenu::isTearOffEnabled() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1936-1939
  0.000% (0/1)
11
icon
Name: QMenu::icon
Prototype: QIcon QMenu::icon() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 842-845
  0.000% (0/1)
11
exec
Name: QMenu::exec
Prototype: QAction *QMenu::exec()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2354-2357
  0.000% (0/1)
11
defaultAction
Name: QMenu::defaultAction
Prototype: QAction *QMenu::defaultAction() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1904-1907
  0.000% (0/1)
11
columnCount
Name: QMenu::columnCount
Prototype: int QMenu::columnCount() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2034-2037
  0.000% (0/1)
11
activeAction
Name: QMenu::activeAction
Prototype: QAction *QMenu::activeAction() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1984-1987
  0.000% (0/1)
11
actionGeometry
Name: QMenu::actionGeometry
Prototype: QRect QMenu::actionGeometry(QAction *act) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2052-2055
  0.000% (0/1)
11

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