OpenCoverage

qquickwindowattached.cpp

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindowattached.cpp
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6QQuickWindowAttached::QQuickWindowAttached(QObject* attachee)-
7 : QObject(attachee)-
8 , m_window(nullptr)-
9{-
10 m_attachee = qobject_cast<QQuickItem*>(attachee);-
11 if (m_attachee
m_attacheeDescription
TRUEnever evaluated
FALSEnever evaluated
&& m_attachee->window()
m_attachee->window()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
12 windowChange(m_attachee->window());
never executed: windowChange(m_attachee->window());
0
13 if (m_attachee
m_attacheeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
14 connect(m_attachee, &QQuickItem::windowChanged, this, &QQuickWindowAttached::windowChange);
never executed: connect(m_attachee, &QQuickItem::windowChanged, this, &QQuickWindowAttached::windowChange);
0
15}
never executed: end of block
0
16-
17QWindow::Visibility QQuickWindowAttached::visibility() const-
18{-
19 return
never executed: return (m_window ? m_window->visibility() : QWindow::Hidden);
(m_window ? m_window->visibility() : QWindow::Hidden);
never executed: return (m_window ? m_window->visibility() : QWindow::Hidden);
0
20}-
21-
22bool QQuickWindowAttached::isActive() const-
23{-
24 return
never executed: return (m_window ? m_window->isActive() : false);
(m_window ? m_window->isActive() : false);
never executed: return (m_window ? m_window->isActive() : false);
0
25}-
26-
27QQuickItem *QQuickWindowAttached::activeFocusItem() const-
28{-
29 return
never executed: return (m_window ? m_window->activeFocusItem() : nullptr);
(m_window ? m_window->activeFocusItem() : nullptr);
never executed: return (m_window ? m_window->activeFocusItem() : nullptr);
0
30}-
31-
32QQuickItem *QQuickWindowAttached::contentItem() const-
33{-
34 return
never executed: return (m_window ? m_window->contentItem() : nullptr);
(m_window ? m_window->contentItem() : nullptr);
never executed: return (m_window ? m_window->contentItem() : nullptr);
0
35}-
36-
37int QQuickWindowAttached::width() const-
38{-
39 return
never executed: return (m_window ? m_window->width() : 0);
(m_window ? m_window->width() : 0);
never executed: return (m_window ? m_window->width() : 0);
0
40}-
41-
42int QQuickWindowAttached::height() const-
43{-
44 return
never executed: return (m_window ? m_window->height() : 0);
(m_window ? m_window->height() : 0);
never executed: return (m_window ? m_window->height() : 0);
0
45}-
46-
47QQuickWindow *QQuickWindowAttached::window() const-
48{-
49 return
never executed: return m_window;
m_window;
never executed: return m_window;
0
50}-
51-
52void QQuickWindowAttached::windowChange(QQuickWindow *window)-
53{-
54 if (window != m_window
window != m_windowDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
55 QQuickWindow* oldWindow = m_window;-
56 m_window = window;-
57-
58 if (oldWindow
oldWindowDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
59 oldWindow->disconnect(this);
never executed: oldWindow->disconnect(this);
0
60-
61 windowChanged();-
62-
63 if (!oldWindow
!oldWindowDescription
TRUEnever evaluated
FALSEnever evaluated
|| !window
!windowDescription
TRUEnever evaluated
FALSEnever evaluated
|| window->visibility() != oldWindow->visibility()
window->visibi...->visibility()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
64 visibilityChanged();
never executed: visibilityChanged();
0
65 if (!oldWindow
!oldWindowDescription
TRUEnever evaluated
FALSEnever evaluated
|| !window
!windowDescription
TRUEnever evaluated
FALSEnever evaluated
|| window->isActive() != oldWindow->isActive()
window->isActi...ow->isActive()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
66 activeChanged();
never executed: activeChanged();
0
67 if (!oldWindow
!oldWindowDescription
TRUEnever evaluated
FALSEnever evaluated
|| !window
!windowDescription
TRUEnever evaluated
FALSEnever evaluated
|| window->activeFocusItem() != oldWindow->activeFocusItem()
window->active...iveFocusItem()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
68 activeFocusItemChanged();
never executed: activeFocusItemChanged();
0
69 contentItemChanged();-
70 if (!oldWindow
!oldWindowDescription
TRUEnever evaluated
FALSEnever evaluated
|| !window
!windowDescription
TRUEnever evaluated
FALSEnever evaluated
|| window->width() != oldWindow->width()
window->width(...indow->width()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
71 widthChanged();
never executed: widthChanged();
0
72 if (!oldWindow
!oldWindowDescription
TRUEnever evaluated
FALSEnever evaluated
|| !window
!windowDescription
TRUEnever evaluated
FALSEnever evaluated
|| window->height() != oldWindow->height()
window->height...ndow->height()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
73 heightChanged();
never executed: heightChanged();
0
74-
75 if (!window
!windowDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
76 return;
never executed: return;
0
77-
78-
79-
80-
81-
82-
83-
84 connect(window, &QQuickWindow::visibilityChanged,-
85 this, &QQuickWindowAttached::visibilityChanged);-
86 connect(window, &QQuickWindow::activeChanged,-
87 this, &QQuickWindowAttached::activeChanged);-
88 connect(window, &QQuickWindow::activeFocusItemChanged,-
89 this, &QQuickWindowAttached::activeFocusItemChanged);-
90 connect(window, &QQuickWindow::widthChanged,-
91 this, &QQuickWindowAttached::widthChanged);-
92 connect(window, &QQuickWindow::heightChanged,-
93 this, &QQuickWindowAttached::heightChanged);-
94 }
never executed: end of block
0
95}
never executed: end of block
0
96-
97-
98-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.0