| Line | Source Code | Coverage |
|---|
| 1 | | - |
| 2 | | - |
| 3 | | - |
| 4 | | - |
| 5 | | - |
| 6 | | - |
| 7 | | - |
| 8 | | - |
| 9 | | - |
| 10 | | - |
| 11 | | - |
| 12 | | - |
| 13 | | - |
| 14 | static QString appFont; | - |
| 15 | static bool popupGrabOk; | - |
| 16 | extern QWidget *qt_button_down; | - |
| 17 | extern QWidget *qt_popup_down; | - |
| 18 | extern bool qt_replay_popup_mouse_event; | - |
| 19 | int openPopupCount = 0; | - |
| 20 | extern QPointer<QWidget> qt_last_mouse_receiver; | - |
| 21 | | - |
| 22 | void QApplicationPrivate::createEventDispatcher() | - |
| 23 | { | - |
| 24 | QGuiApplicationPrivate::createEventDispatcher(); | - |
| 25 | } executed: }Execution Count:215 | 215 |
| 26 | | - |
| 27 | bool qt_try_modal(QWidget *widget, QEvent::Type type) | - |
| 28 | { | - |
| 29 | QWidget * top = 0; | - |
| 30 | | - |
| 31 | if (QApplicationPrivate::tryModalHelper(widget, &top)) partially evaluated: QApplicationPrivate::tryModalHelper(widget, &top)| yes Evaluation Count:3 | no Evaluation Count:0 |
| 0-3 |
| 32 | return true; executed: return true;Execution Count:3 | 3 |
| 33 | | - |
| 34 | bool block_event = false; | - |
| 35 | bool paint_event = false; | - |
| 36 | | - |
| 37 | switch (type) { | - |
| 38 | | - |
| 39 | | - |
| 40 | | - |
| 41 | | - |
| 42 | | - |
| 43 | | - |
| 44 | case QEvent::MouseButtonPress: | - |
| 45 | case QEvent::MouseButtonRelease: | - |
| 46 | case QEvent::MouseMove: | - |
| 47 | case QEvent::KeyPress: | - |
| 48 | case QEvent::KeyRelease: | - |
| 49 | block_event = true; | - |
| 50 | break; | 0 |
| 51 | default: | - |
| 52 | break; | 0 |
| 53 | } | - |
| 54 | | - |
| 55 | if ((block_event || paint_event) && top->parentWidget() == 0) never evaluated: block_event never evaluated: paint_event never evaluated: top->parentWidget() == 0 | 0 |
| 56 | top->raise(); never executed: top->raise(); | 0 |
| 57 | | - |
| 58 | return !block_event; never executed: return !block_event; | 0 |
| 59 | } | - |
| 60 | | - |
| 61 | bool QApplicationPrivate::modalState() | - |
| 62 | { | - |
| 63 | return !self->modalWindowList.isEmpty(); executed: return !self->modalWindowList.isEmpty();Execution Count:479 | 479 |
| 64 | } | - |
| 65 | | - |
| 66 | QWidget *qt_tlw_for_window(QWindow *wnd) | - |
| 67 | { | - |
| 68 | if (wnd) evaluated: wnd| yes Evaluation Count:1685 | yes Evaluation Count:44 |
| 44-1685 |
| 69 | for (QForeachContainer<__typeof__((static_cast<QApplication *>(QCoreApplication::instance()))->topLevelWidgets())> _container_((static_cast<QApplication *>(QCoreApplication::instance()))->topLevelWidgets()); !_container_.brk && _container_.i != _container_.e; __extension__ ({ ++_container_.brk; ++_container_.i; })) for (QWidget *tlw = *_container_.i;; __extension__ ({--_container_.brk; break;})) | - |
| 70 | if (tlw->windowHandle() == wnd) evaluated: tlw->windowHandle() == wnd| yes Evaluation Count:1681 | yes Evaluation Count:1564 |
| 1564-1681 |
| 71 | return tlw; executed: return tlw;Execution Count:1681 | 1681 |
| 72 | return 0; executed: return 0;Execution Count:48 | 48 |
| 73 | } | - |
| 74 | | - |
| 75 | void QApplicationPrivate::notifyActiveWindowChange(QWindow *previous) | - |
| 76 | { | - |
| 77 | (void)previous;; | - |
| 78 | QWindow *wnd = QGuiApplicationPrivate::focus_window; | - |
| 79 | if (inPopupMode()) evaluated: inPopupMode()| yes Evaluation Count:65 | yes Evaluation Count:1729 |
| 65-1729 |
| 80 | return; executed: return;Execution Count:65 | 65 |
| 81 | QWidget *tlw = qt_tlw_for_window(wnd); | - |
| 82 | QApplication::setActiveWindow(tlw); | - |
| 83 | } executed: }Execution Count:1729 | 1729 |
| 84 | | - |
| 85 | static void ungrabKeyboardForPopup(QWidget *popup) | - |
| 86 | { | - |
| 87 | if (QWidget::keyboardGrabber()) evaluated: QWidget::keyboardGrabber()| yes Evaluation Count:1 | yes Evaluation Count:88 |
| 1-88 |
| 88 | qt_widget_private(QWidget::keyboardGrabber())->stealKeyboardGrab(true); executed: qt_widget_private(QWidget::keyboardGrabber())->stealKeyboardGrab(true);Execution Count:1 | 1 |
| 89 | else | - |
| 90 | qt_widget_private(popup)->stealKeyboardGrab(false); executed: qt_widget_private(popup)->stealKeyboardGrab(false);Execution Count:88 | 88 |
| 91 | } | - |
| 92 | | - |
| 93 | static void ungrabMouseForPopup(QWidget *popup) | - |
| 94 | { | - |
| 95 | if (QWidget::mouseGrabber()) partially evaluated: QWidget::mouseGrabber()| no Evaluation Count:0 | yes Evaluation Count:89 |
| 0-89 |
| 96 | qt_widget_private(QWidget::mouseGrabber())->stealMouseGrab(true); never executed: qt_widget_private(QWidget::mouseGrabber())->stealMouseGrab(true); | 0 |
| 97 | else | - |
| 98 | qt_widget_private(popup)->stealMouseGrab(false); executed: qt_widget_private(popup)->stealMouseGrab(false);Execution Count:89 | 89 |
| 99 | } | - |
| 100 | | - |
| 101 | static void grabForPopup(QWidget *popup) | - |
| 102 | { | - |
| 103 | qt_noop(); | - |
| 104 | popupGrabOk = qt_widget_private(popup)->stealKeyboardGrab(true); | - |
| 105 | if (popupGrabOk) { partially evaluated: popupGrabOk| yes Evaluation Count:110 | no Evaluation Count:0 |
| 0-110 |
| 106 | popupGrabOk = qt_widget_private(popup)->stealMouseGrab(true); | - |
| 107 | if (!popupGrabOk) { partially evaluated: !popupGrabOk| no Evaluation Count:0 | yes Evaluation Count:110 |
| 0-110 |
| 108 | | - |
| 109 | ungrabKeyboardForPopup(popup); | - |
| 110 | } | 0 |
| 111 | } executed: }Execution Count:110 | 110 |
| 112 | } executed: }Execution Count:110 | 110 |
| 113 | | - |
| 114 | void QApplicationPrivate::closePopup(QWidget *popup) | - |
| 115 | { | - |
| 116 | if (!popupWidgets) evaluated: !popupWidgets| yes Evaluation Count:622 | yes Evaluation Count:114 |
| 114-622 |
| 117 | return; executed: return;Execution Count:622 | 622 |
| 118 | popupWidgets->removeAll(popup); | - |
| 119 | | - |
| 120 | if (popup == qt_popup_down) { partially evaluated: popup == qt_popup_down| no Evaluation Count:0 | yes Evaluation Count:114 |
| 0-114 |
| 121 | qt_button_down = 0; | - |
| 122 | qt_popup_down = 0; | - |
| 123 | } | 0 |
| 124 | | - |
| 125 | if (QApplicationPrivate::popupWidgets->count() == 0) { evaluated: QApplicationPrivate::popupWidgets->count() == 0| yes Evaluation Count:89 | yes Evaluation Count:25 |
| 25-89 |
| 126 | delete QApplicationPrivate::popupWidgets; | - |
| 127 | QApplicationPrivate::popupWidgets = 0; | - |
| 128 | | - |
| 129 | if (popupGrabOk) { partially evaluated: popupGrabOk| yes Evaluation Count:89 | no Evaluation Count:0 |
| 0-89 |
| 130 | popupGrabOk = false; | - |
| 131 | | - |
| 132 | if (popup->geometry().contains(QPoint(QGuiApplicationPrivate::mousePressX, | 11-78 |
| 133 | QGuiApplicationPrivate::mousePressY)) evaluated: popup->geometry().contains(QPoint(QGuiApplicationPrivate::mousePressX, QGuiApplicationPrivate::mousePressY))| yes Evaluation Count:11 | yes Evaluation Count:78 |
| 11-78 |
| 134 | || popup->testAttribute(Qt::WA_NoMouseReplay)) { partially evaluated: popup->testAttribute(Qt::WA_NoMouseReplay)| no Evaluation Count:0 | yes Evaluation Count:78 |
| 0-78 |
| 135 | | - |
| 136 | qt_replay_popup_mouse_event = false; | - |
| 137 | } else { executed: }Execution Count:11 | 11 |
| 138 | QGuiApplicationPrivate::mousePressTime -= 10000; | - |
| 139 | qt_replay_popup_mouse_event = true; | - |
| 140 | } executed: }Execution Count:78 | 78 |
| 141 | | - |
| 142 | | - |
| 143 | ungrabMouseForPopup(popup); | - |
| 144 | | - |
| 145 | | - |
| 146 | ungrabKeyboardForPopup(popup); | - |
| 147 | } executed: }Execution Count:89 | 89 |
| 148 | | - |
| 149 | if (active_window) { evaluated: active_window| yes Evaluation Count:55 | yes Evaluation Count:34 |
| 34-55 |
| 150 | if (QWidget *fw = active_window->focusWidget()) { evaluated: QWidget *fw = active_window->focusWidget()| yes Evaluation Count:43 | yes Evaluation Count:12 |
| 12-43 |
| 151 | if (fw != QApplication::focusWidget()) { evaluated: fw != QApplication::focusWidget()| yes Evaluation Count:3 | yes Evaluation Count:40 |
| 3-40 |
| 152 | fw->setFocus(Qt::PopupFocusReason); | - |
| 153 | } else { executed: }Execution Count:3 | 3 |
| 154 | QFocusEvent e(QEvent::FocusIn, Qt::PopupFocusReason); | - |
| 155 | QCoreApplication::sendEvent(fw, &e); | - |
| 156 | } executed: }Execution Count:40 | 40 |
| 157 | } | - |
| 158 | } executed: }Execution Count:55 | 55 |
| 159 | | - |
| 160 | } else { executed: }Execution Count:89 | 89 |
| 161 | | - |
| 162 | QWidget* aw = QApplicationPrivate::popupWidgets->last(); | - |
| 163 | if (QWidget *fw = aw->focusWidget()) evaluated: QWidget *fw = aw->focusWidget()| yes Evaluation Count:3 | yes Evaluation Count:22 |
| 3-22 |
| 164 | fw->setFocus(Qt::PopupFocusReason); executed: fw->setFocus(Qt::PopupFocusReason);Execution Count:3 | 3 |
| 165 | | - |
| 166 | if (QApplicationPrivate::popupWidgets->count() == 1) evaluated: QApplicationPrivate::popupWidgets->count() == 1| yes Evaluation Count:21 | yes Evaluation Count:4 |
| 4-21 |
| 167 | grabForPopup(aw); executed: grabForPopup(aw);Execution Count:21 | 21 |
| 168 | } executed: }Execution Count:25 | 25 |
| 169 | | - |
| 170 | } | - |
| 171 | | - |
| 172 | void QApplicationPrivate::openPopup(QWidget *popup) | - |
| 173 | { | - |
| 174 | openPopupCount++; | - |
| 175 | if (!popupWidgets) evaluated: !popupWidgets| yes Evaluation Count:89 | yes Evaluation Count:7 |
| 7-89 |
| 176 | popupWidgets = new QWidgetList; executed: popupWidgets = new QWidgetList;Execution Count:89 | 89 |
| 177 | popupWidgets->append(popup); | - |
| 178 | | - |
| 179 | if (QApplicationPrivate::popupWidgets->count() == 1) evaluated: QApplicationPrivate::popupWidgets->count() == 1| yes Evaluation Count:89 | yes Evaluation Count:7 |
| 7-89 |
| 180 | grabForPopup(popup); executed: grabForPopup(popup);Execution Count:89 | 89 |
| 181 | | - |
| 182 | | - |
| 183 | | - |
| 184 | | - |
| 185 | if (popup->focusWidget()) { evaluated: popup->focusWidget()| yes Evaluation Count:3 | yes Evaluation Count:93 |
| 3-93 |
| 186 | popup->focusWidget()->setFocus(Qt::PopupFocusReason); | - |
| 187 | } else if (popupWidgets->count() == 1) { evaluated: popupWidgets->count() == 1| yes Evaluation Count:86 | yes Evaluation Count:7 |
executed: }Execution Count:3 | 3-86 |
| 188 | if (QWidget *fw = QApplication::focusWidget()) { evaluated: QWidget *fw = QApplication::focusWidget()| yes Evaluation Count:55 | yes Evaluation Count:31 |
| 31-55 |
| 189 | QFocusEvent e(QEvent::FocusOut, Qt::PopupFocusReason); | - |
| 190 | QApplication::sendEvent(fw, &e); | - |
| 191 | } executed: }Execution Count:55 | 55 |
| 192 | } executed: }Execution Count:86 | 86 |
| 193 | } | - |
| 194 | | - |
| 195 | void QApplicationPrivate::initializeMultitouch_sys() | - |
| 196 | { | - |
| 197 | } | - |
| 198 | | - |
| 199 | void QApplicationPrivate::cleanupMultitouch_sys() | - |
| 200 | { | - |
| 201 | } | - |
| 202 | | - |
| 203 | static void setPossiblePalette(const QPalette *palette, const char *className) | - |
| 204 | { | - |
| 205 | if (palette == 0) partially evaluated: palette == 0| yes Evaluation Count:832 | no Evaluation Count:0 |
| 0-832 |
| 206 | return; executed: return;Execution Count:832 | 832 |
| 207 | QApplicationPrivate::setPalette_helper(*palette, className, false); | - |
| 208 | } | 0 |
| 209 | | - |
| 210 | | - |
| 211 | void QApplicationPrivate::initializeWidgetPaletteHash() | - |
| 212 | { | - |
| 213 | QPlatformTheme *platformTheme = QGuiApplicationPrivate::platformTheme(); | - |
| 214 | if (!platformTheme) partially evaluated: !platformTheme| no Evaluation Count:0 | yes Evaluation Count:64 |
| 0-64 |
| 215 | return; | 0 |
| 216 | setPossiblePalette(platformTheme->palette(QPlatformTheme::ToolButtonPalette), "QToolButton"); | - |
| 217 | setPossiblePalette(platformTheme->palette(QPlatformTheme::ButtonPalette), "QAbstractButton"); | - |
| 218 | setPossiblePalette(platformTheme->palette(QPlatformTheme::HeaderPalette), "QHeaderView"); | - |
| 219 | setPossiblePalette(platformTheme->palette(QPlatformTheme::ItemViewPalette), "QAbstractItemView"); | - |
| 220 | setPossiblePalette(platformTheme->palette(QPlatformTheme::MessageBoxLabelPelette), "QMessageBoxLabel"); | - |
| 221 | setPossiblePalette(platformTheme->palette(QPlatformTheme::TabBarPalette), "QTabBar"); | - |
| 222 | setPossiblePalette(platformTheme->palette(QPlatformTheme::LabelPalette), "QLabel"); | - |
| 223 | setPossiblePalette(platformTheme->palette(QPlatformTheme::GroupBoxPalette), "QGroupBox"); | - |
| 224 | setPossiblePalette(platformTheme->palette(QPlatformTheme::MenuPalette), "QMenu"); | - |
| 225 | setPossiblePalette(platformTheme->palette(QPlatformTheme::MenuBarPalette), "QMenuBar"); | - |
| 226 | setPossiblePalette(platformTheme->palette(QPlatformTheme::TextEditPalette), "QTextEdit"); | - |
| 227 | setPossiblePalette(platformTheme->palette(QPlatformTheme::TextEditPalette), "QTextControl"); | - |
| 228 | setPossiblePalette(platformTheme->palette(QPlatformTheme::TextLineEditPalette), "QLineEdit"); | - |
| 229 | } executed: }Execution Count:64 | 64 |
| 230 | | - |
| 231 | void QApplicationPrivate::initializeWidgetFontHash() | - |
| 232 | { | - |
| 233 | const QPlatformTheme *theme = QGuiApplicationPrivate::platformTheme(); | - |
| 234 | if (!theme) partially evaluated: !theme| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 235 | return; | 0 |
| 236 | FontHash *fontHash = qt_app_fonts_hash(); | - |
| 237 | if (const QFont *font = theme->font(QPlatformTheme::MenuFont)) partially evaluated: const QFont *font = theme->font(QPlatformTheme::MenuFont)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 238 | fontHash->insert(QByteArray("QMenu", sizeof("QMenu") - 1), *font); never executed: fontHash->insert(QByteArray("QMenu", sizeof("QMenu") - 1), *font); | 0 |
| 239 | if (const QFont *font = theme->font(QPlatformTheme::MenuBarFont)) partially evaluated: const QFont *font = theme->font(QPlatformTheme::MenuBarFont)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 240 | fontHash->insert(QByteArray("QMenuBar", sizeof("QMenuBar") - 1), *font); never executed: fontHash->insert(QByteArray("QMenuBar", sizeof("QMenuBar") - 1), *font); | 0 |
| 241 | if (const QFont *font = theme->font(QPlatformTheme::MenuItemFont)) partially evaluated: const QFont *font = theme->font(QPlatformTheme::MenuItemFont)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 242 | fontHash->insert(QByteArray("QMenuItem", sizeof("QMenuItem") - 1), *font); never executed: fontHash->insert(QByteArray("QMenuItem", sizeof("QMenuItem") - 1), *font); | 0 |
| 243 | if (const QFont *font = theme->font(QPlatformTheme::MessageBoxFont)) partially evaluated: const QFont *font = theme->font(QPlatformTheme::MessageBoxFont)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 244 | fontHash->insert(QByteArray("QMessageBox", sizeof("QMessageBox") - 1), *font); never executed: fontHash->insert(QByteArray("QMessageBox", sizeof("QMessageBox") - 1), *font); | 0 |
| 245 | if (const QFont *font = theme->font(QPlatformTheme::LabelFont)) partially evaluated: const QFont *font = theme->font(QPlatformTheme::LabelFont)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 246 | fontHash->insert(QByteArray("QLabel", sizeof("QLabel") - 1), *font); never executed: fontHash->insert(QByteArray("QLabel", sizeof("QLabel") - 1), *font); | 0 |
| 247 | if (const QFont *font = theme->font(QPlatformTheme::TipLabelFont)) partially evaluated: const QFont *font = theme->font(QPlatformTheme::TipLabelFont)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 248 | fontHash->insert(QByteArray("QTipLabel", sizeof("QTipLabel") - 1), *font); never executed: fontHash->insert(QByteArray("QTipLabel", sizeof("QTipLabel") - 1), *font); | 0 |
| 249 | if (const QFont *font = theme->font(QPlatformTheme::TitleBarFont)) partially evaluated: const QFont *font = theme->font(QPlatformTheme::TitleBarFont)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 250 | fontHash->insert(QByteArray("QTitleBar", sizeof("QTitleBar") - 1), *font); never executed: fontHash->insert(QByteArray("QTitleBar", sizeof("QTitleBar") - 1), *font); | 0 |
| 251 | if (const QFont *font = theme->font(QPlatformTheme::StatusBarFont)) partially evaluated: const QFont *font = theme->font(QPlatformTheme::StatusBarFont)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 252 | fontHash->insert(QByteArray("QStatusBar", sizeof("QStatusBar") - 1), *font); never executed: fontHash->insert(QByteArray("QStatusBar", sizeof("QStatusBar") - 1), *font); | 0 |
| 253 | if (const QFont *font = theme->font(QPlatformTheme::MdiSubWindowTitleFont)) partially evaluated: const QFont *font = theme->font(QPlatformTheme::MdiSubWindowTitleFont)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 254 | fontHash->insert(QByteArray("QMdiSubWindowTitleBar", sizeof("QMdiSubWindowTitleBar") - 1), *font); never executed: fontHash->insert(QByteArray("QMdiSubWindowTitleBar", sizeof("QMdiSubWindowTitleBar") - 1), *font); | 0 |
| 255 | if (const QFont *font = theme->font(QPlatformTheme::DockWidgetTitleFont)) partially evaluated: const QFont *font = theme->font(QPlatformTheme::DockWidgetTitleFont)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 256 | fontHash->insert(QByteArray("QDockWidgetTitle", sizeof("QDockWidgetTitle") - 1), *font); never executed: fontHash->insert(QByteArray("QDockWidgetTitle", sizeof("QDockWidgetTitle") - 1), *font); | 0 |
| 257 | if (const QFont *font = theme->font(QPlatformTheme::PushButtonFont)) partially evaluated: const QFont *font = theme->font(QPlatformTheme::PushButtonFont)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 258 | fontHash->insert(QByteArray("QPushButton", sizeof("QPushButton") - 1), *font); never executed: fontHash->insert(QByteArray("QPushButton", sizeof("QPushButton") - 1), *font); | 0 |
| 259 | if (const QFont *font = theme->font(QPlatformTheme::ToolButtonFont)) partially evaluated: const QFont *font = theme->font(QPlatformTheme::ToolButtonFont)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 260 | fontHash->insert(QByteArray("QToolButton", sizeof("QToolButton") - 1), *font); never executed: fontHash->insert(QByteArray("QToolButton", sizeof("QToolButton") - 1), *font); | 0 |
| 261 | if (const QFont *font = theme->font(QPlatformTheme::ItemViewFont)) partially evaluated: const QFont *font = theme->font(QPlatformTheme::ItemViewFont)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 262 | fontHash->insert(QByteArray("QAbstractItemView", sizeof("QAbstractItemView") - 1), *font); never executed: fontHash->insert(QByteArray("QAbstractItemView", sizeof("QAbstractItemView") - 1), *font); | 0 |
| 263 | if (const QFont *font = theme->font(QPlatformTheme::ListViewFont)) partially evaluated: const QFont *font = theme->font(QPlatformTheme::ListViewFont)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 264 | fontHash->insert(QByteArray("QListViewFont", sizeof("QListViewFont") - 1), *font); never executed: fontHash->insert(QByteArray("QListViewFont", sizeof("QListViewFont") - 1), *font); | 0 |
| 265 | if (const QFont *font = theme->font(QPlatformTheme::HeaderViewFont)) partially evaluated: const QFont *font = theme->font(QPlatformTheme::HeaderViewFont)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 266 | fontHash->insert(QByteArray("QHeaderViewFont", sizeof("QHeaderViewFont") - 1), *font); never executed: fontHash->insert(QByteArray("QHeaderViewFont", sizeof("QHeaderViewFont") - 1), *font); | 0 |
| 267 | if (const QFont *font = theme->font(QPlatformTheme::ListBoxFont)) partially evaluated: const QFont *font = theme->font(QPlatformTheme::ListBoxFont)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 268 | fontHash->insert(QByteArray("QListBox", sizeof("QListBox") - 1), *font); never executed: fontHash->insert(QByteArray("QListBox", sizeof("QListBox") - 1), *font); | 0 |
| 269 | if (const QFont *font = theme->font(QPlatformTheme::ComboMenuItemFont)) partially evaluated: const QFont *font = theme->font(QPlatformTheme::ComboMenuItemFont)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 270 | fontHash->insert(QByteArray("QComboMenuItemFont", sizeof("QComboMenuItemFont") - 1), *font); never executed: fontHash->insert(QByteArray("QComboMenuItemFont", sizeof("QComboMenuItemFont") - 1), *font); | 0 |
| 271 | if (const QFont *font = theme->font(QPlatformTheme::ComboLineEditFont)) partially evaluated: const QFont *font = theme->font(QPlatformTheme::ComboLineEditFont)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 272 | fontHash->insert(QByteArray("QComboLineEditFont", sizeof("QComboLineEditFont") - 1), *font); never executed: fontHash->insert(QByteArray("QComboLineEditFont", sizeof("QComboLineEditFont") - 1), *font); | 0 |
| 273 | if (const QFont *font = theme->font(QPlatformTheme::SmallFont)) partially evaluated: const QFont *font = theme->font(QPlatformTheme::SmallFont)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 274 | fontHash->insert(QByteArray("QSmallFont", sizeof("QSmallFont") - 1), *font); never executed: fontHash->insert(QByteArray("QSmallFont", sizeof("QSmallFont") - 1), *font); | 0 |
| 275 | if (const QFont *font = theme->font(QPlatformTheme::MiniFont)) partially evaluated: const QFont *font = theme->font(QPlatformTheme::MiniFont)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 276 | fontHash->insert(QByteArray("QMiniFont", sizeof("QMiniFont") - 1), *font); never executed: fontHash->insert(QByteArray("QMiniFont", sizeof("QMiniFont") - 1), *font); | 0 |
| 277 | } executed: }Execution Count:215 | 215 |
| 278 | | - |
| 279 | | - |
| 280 | void QApplication::setWheelScrollLines(int lines) | - |
| 281 | { | - |
| 282 | QApplicationPrivate::wheel_scroll_lines = lines; | - |
| 283 | } executed: }Execution Count:8 | 8 |
| 284 | | - |
| 285 | int QApplication::wheelScrollLines() | - |
| 286 | { | - |
| 287 | return QApplicationPrivate::wheel_scroll_lines; executed: return QApplicationPrivate::wheel_scroll_lines;Execution Count:30 | 30 |
| 288 | } | - |
| 289 | | - |
| 290 | | - |
| 291 | static inline int uiEffectToFlag(Qt::UIEffect effect) | - |
| 292 | { | - |
| 293 | switch (effect) { | - |
| 294 | case Qt::UI_General: | - |
| 295 | return QPlatformTheme::GeneralUiEffect; never executed: return QPlatformTheme::GeneralUiEffect; | 0 |
| 296 | case Qt::UI_AnimateMenu: | - |
| 297 | return QPlatformTheme::AnimateMenuUiEffect; executed: return QPlatformTheme::AnimateMenuUiEffect;Execution Count:2 | 2 |
| 298 | case Qt::UI_FadeMenu: | - |
| 299 | return QPlatformTheme::FadeMenuUiEffect; never executed: return QPlatformTheme::FadeMenuUiEffect; | 0 |
| 300 | case Qt::UI_AnimateCombo: | - |
| 301 | return QPlatformTheme::AnimateComboUiEffect; never executed: return QPlatformTheme::AnimateComboUiEffect; | 0 |
| 302 | case Qt::UI_AnimateTooltip: | - |
| 303 | return QPlatformTheme::AnimateTooltipUiEffect; never executed: return QPlatformTheme::AnimateTooltipUiEffect; | 0 |
| 304 | case Qt::UI_FadeTooltip: | - |
| 305 | return QPlatformTheme::FadeTooltipUiEffect; never executed: return QPlatformTheme::FadeTooltipUiEffect; | 0 |
| 306 | case Qt::UI_AnimateToolBox: | - |
| 307 | return QPlatformTheme::AnimateToolBoxUiEffect; never executed: return QPlatformTheme::AnimateToolBoxUiEffect; | 0 |
| 308 | } | - |
| 309 | return 0; never executed: return 0; | 0 |
| 310 | } | - |
| 311 | | - |
| 312 | void QApplication::setEffectEnabled(Qt::UIEffect effect, bool enable) | - |
| 313 | { | - |
| 314 | int effectFlags = uiEffectToFlag(effect); | - |
| 315 | if (enable) { partially evaluated: enable| no Evaluation Count:0 | yes Evaluation Count:2 |
| 0-2 |
| 316 | if (effectFlags & QPlatformTheme::FadeMenuUiEffect) never evaluated: effectFlags & QPlatformTheme::FadeMenuUiEffect | 0 |
| 317 | effectFlags |= QPlatformTheme::AnimateMenuUiEffect; never executed: effectFlags |= QPlatformTheme::AnimateMenuUiEffect; | 0 |
| 318 | if (effectFlags & QPlatformTheme::FadeTooltipUiEffect) never evaluated: effectFlags & QPlatformTheme::FadeTooltipUiEffect | 0 |
| 319 | effectFlags |= QPlatformTheme::AnimateTooltipUiEffect; never executed: effectFlags |= QPlatformTheme::AnimateTooltipUiEffect; | 0 |
| 320 | QApplicationPrivate::enabledAnimations |= effectFlags; | - |
| 321 | } else { | 0 |
| 322 | QApplicationPrivate::enabledAnimations &= ~effectFlags; | - |
| 323 | } executed: }Execution Count:2 | 2 |
| 324 | } | - |
| 325 | | - |
| 326 | bool QApplication::isEffectEnabled(Qt::UIEffect effect) | - |
| 327 | { | - |
| 328 | return QColormap::instance().depth() >= 16 | 79 |
| 329 | && (QApplicationPrivate::enabledAnimations & QPlatformTheme::GeneralUiEffect) | 79 |
| 330 | && (QApplicationPrivate::enabledAnimations & uiEffectToFlag(effect)); executed: return QColormap::instance().depth() >= 16 && (QApplicationPrivate::enabledAnimations & QPlatformTheme::GeneralUiEffect) && (QApplicationPrivate::enabledAnimations & uiEffectToFlag(effect));Execution Count:79 | 79 |
| 331 | } | - |
| 332 | | - |
| 333 | QWidget *QApplication::topLevelAt(const QPoint &pos) | - |
| 334 | { | - |
| 335 | QList<QScreen *> screens = QGuiApplication::screens(); | - |
| 336 | QList<QScreen *>::const_iterator screen = screens.constBegin(); | - |
| 337 | QList<QScreen *>::const_iterator end = screens.constEnd(); | - |
| 338 | | - |
| 339 | while (screen != end) { partially evaluated: screen != end| yes Evaluation Count:156 | no Evaluation Count:0 |
| 0-156 |
| 340 | if ((*screen)->geometry().contains(pos)) { partially evaluated: (*screen)->geometry().contains(pos)| yes Evaluation Count:156 | no Evaluation Count:0 |
| 0-156 |
| 341 | QWidgetWindow *w = qobject_cast<QWidgetWindow *>((*screen)->handle()->topLevelAt(pos)); | - |
| 342 | return w ? w->widget() : 0; executed: return w ? w->widget() : 0;Execution Count:156 | 156 |
| 343 | } | - |
| 344 | ++screen; | - |
| 345 | } | 0 |
| 346 | return 0; never executed: return 0; | 0 |
| 347 | } | - |
| 348 | | - |
| 349 | void QApplication::beep() | - |
| 350 | { | - |
| 351 | } | - |
| 352 | | - |
| 353 | void QApplication::alert(QWidget *, int) | - |
| 354 | { | - |
| 355 | } | - |
| 356 | | - |
| 357 | void qt_init(QApplicationPrivate *priv, int type) | - |
| 358 | { | - |
| 359 | (void)priv;; | - |
| 360 | (void)type;; | - |
| 361 | | - |
| 362 | QColormap::initialize(); | - |
| 363 | | - |
| 364 | | - |
| 365 | if (const QPalette *toolTipPalette = QGuiApplicationPrivate::platformTheme()->palette(QPlatformTheme::ToolTipPalette)) partially evaluated: const QPalette *toolTipPalette = QGuiApplicationPrivate::platformTheme()->palette(QPlatformTheme::ToolTipPalette)| no Evaluation Count:0 | yes Evaluation Count:215 |
| 0-215 |
| 366 | QToolTip::setPalette(*toolTipPalette); never executed: QToolTip::setPalette(*toolTipPalette); | 0 |
| 367 | | - |
| 368 | | - |
| 369 | QApplicationPrivate::initializeWidgetFontHash(); | - |
| 370 | } executed: }Execution Count:215 | 215 |
| 371 | void qt_cleanup() | - |
| 372 | { | - |
| 373 | QPixmapCache::clear(); | - |
| 374 | QColormap::cleanup(); | - |
| 375 | | - |
| 376 | QApplicationPrivate::active_window = 0; | - |
| 377 | | - |
| 378 | | - |
| 379 | | - |
| 380 | | - |
| 381 | | - |
| 382 | | - |
| 383 | } executed: }Execution Count:213 | 213 |
| 384 | | - |
| 385 | | - |
| 386 | | - |
| 387 | | - |
| | |