qstylehelper.cpp

Absolute File Name:/home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylehelper.cpp
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5__attribute__((visibility("default"))) int qt_defaultDpiX();-
6-
7namespace QStyleHelper {-
8-
9QString uniqueName(const QString &key, const QStyleOption *option, const QSize &size)-
10{-
11 const QStyleOptionComplex *complexOption = qstyleoption_cast<const QStyleOptionComplex *>(option);-
12 QString tmp = key % HexString<uint>(option->state)-
13 % HexString<uint>(option->direction)-
14 % HexString<uint>(complexOption ? uint(complexOption->activeSubControls) : 0u)-
15 % HexString<uint>(size.width())-
16 % HexString<uint>(size.height());-
17-
18-
19 if (const
const QStyleOp...Box *>(option)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionSpinBox *spinBox = qstyleoption_cast<const QStyleOptionSpinBox *>(option)
const QStyleOp...Box *>(option)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
20 tmp = tmp % HexString<uint>(spinBox->buttonSymbols)-
21 % HexString<uint>(spinBox->stepEnabled)-
22 % QLatin1Char(spinBox->frame ? '1' : '0'); ;-
23 }
never executed: end of block
0
24-
25-
26-
27-
28-
29 if (option->palette != QGuiApplication::palette()
option->palett...ion::palette()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
30 tmp.append(QLatin1Char('P'));-
31-
32 QByteArray key;-
33 key.reserve(5120);-
34 {-
35 QDataStream str(&key, QIODevice::WriteOnly);-
36 str << option->palette;-
37 }-
38 const QByteArray sha1 = QCryptographicHash::hash(key, QCryptographicHash::Sha1).toHex();-
39 tmp.append(QString::fromLatin1(sha1));-
40-
41-
42-
43 }
never executed: end of block
0
44 return
never executed: return tmp;
tmp;
never executed: return tmp;
0
45}-
46-
47qreal dpiScaled(qreal value)-
48{-
49-
50-
51-
52-
53 static const qreal scale = qreal(qt_defaultDpiX()) / 96.0;-
54 return
never executed: return value * scale;
value * scale;
never executed: return value * scale;
0
55-
56}-
57-
58-
59bool isInstanceOf(QObject *obj, QAccessible::Role role)-
60{-
61 bool match = false;-
62 QAccessibleInterface *iface = QAccessible::queryAccessibleInterface(obj);-
63 match = iface
ifaceDescription
TRUEnever evaluated
FALSEnever evaluated
&& iface->role() == role
iface->role() == roleDescription
TRUEnever evaluated
FALSEnever evaluated
;
0
64 return
never executed: return match;
match;
never executed: return match;
0
65}-
66-
67-
68bool hasAncestor(QObject *obj, QAccessible::Role role)-
69{-
70 bool found = false;-
71 QObject *parent = obj
objDescription
TRUEnever evaluated
FALSEnever evaluated
? obj->parent() : 0;
0
72 while (parent
parentDescription
TRUEnever evaluated
FALSEnever evaluated
&& !found
!foundDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
73 if (isInstanceOf(parent, role)
isInstanceOf(parent, role)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
74 found = true;
never executed: found = true;
0
75 parent = parent->parent();-
76 }
never executed: end of block
0
77 return
never executed: return found;
found;
never executed: return found;
0
78}-
79-
80-
81-
82-
83-
84int calcBigLineSize(int radius)-
85{-
86 int bigLineSize = radius / 6;-
87 if (bigLineSize < 4
bigLineSize < 4Description
TRUEnever evaluated
FALSEnever evaluated
)
0
88 bigLineSize = 4;
never executed: bigLineSize = 4;
0
89 if (bigLineSize > radius / 2
bigLineSize > radius / 2Description
TRUEnever evaluated
FALSEnever evaluated
)
0
90 bigLineSize = radius / 2;
never executed: bigLineSize = radius / 2;
0
91 return
never executed: return bigLineSize;
bigLineSize;
never executed: return bigLineSize;
0
92}-
93-
94static QPointF calcRadialPos(const QStyleOptionSlider *dial, qreal offset)-
95{-
96 const int width = dial->rect.width();-
97 const int height = dial->rect.height();-
98 const int r = qMin(width, height) / 2;-
99 const int currentSliderPosition = dial->upsideDown
dial->upsideDownDescription
TRUEnever evaluated
FALSEnever evaluated
? dial->sliderPosition : (dial->maximum - dial->sliderPosition);
0
100 qreal a = 0;-
101 if (dial->maximum == dial->minimum
dial->maximum == dial->minimumDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
102 a = Q_PI / 2;
never executed: a = Q_PI / 2;
0
103 else if (dial->dialWrapping
dial->dialWrappingDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
104 a = Q_PI * 3 / 2 - (currentSliderPosition - dial->minimum) * 2 * Q_PI
never executed: a = Q_PI * 3 / 2 - (currentSliderPosition - dial->minimum) * 2 * Q_PI / (dial->maximum - dial->minimum);
0
105 / (dial->maximum - dial->minimum);
never executed: a = Q_PI * 3 / 2 - (currentSliderPosition - dial->minimum) * 2 * Q_PI / (dial->maximum - dial->minimum);
0
106 else-
107 a = (Q_PI * 8 - (currentSliderPosition - dial->minimum) * 10 * Q_PI
never executed: a = (Q_PI * 8 - (currentSliderPosition - dial->minimum) * 10 * Q_PI / (dial->maximum - dial->minimum)) / 6;
0
108 / (dial->maximum - dial->minimum)) / 6;
never executed: a = (Q_PI * 8 - (currentSliderPosition - dial->minimum) * 10 * Q_PI / (dial->maximum - dial->minimum)) / 6;
0
109 qreal xc = width / 2.0;-
110 qreal yc = height / 2.0;-
111 qreal len = r - QStyleHelper::calcBigLineSize(r) - 3;-
112 qreal back = offset * len;-
113 QPointF pos(QPointF(xc + back * qCos(a), yc - back * qSin(a)));-
114 return
never executed: return pos;
pos;
never executed: return pos;
0
115}-
116-
117qreal angle(const QPointF &p1, const QPointF &p2)-
118{-
119 static const qreal rad_factor = 180 / Q_PI;-
120 qreal _angle = 0;-
121-
122 if (p1.x() == p2.x()
p1.x() == p2.x()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
123 if (p1.y() < p2.y()
p1.y() < p2.y()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
124 _angle = 270;
never executed: _angle = 270;
0
125 else-
126 _angle = 90;
never executed: _angle = 90;
0
127 } else {-
128 qreal x1, x2, y1, y2;-
129-
130 if (p1.x() <= p2.x()
p1.x() <= p2.x()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
131 x1 = p1.x(); y1 = p1.y();-
132 x2 = p2.x(); y2 = p2.y();-
133 }
never executed: end of block
else {
0
134 x2 = p1.x(); y2 = p1.y();-
135 x1 = p2.x(); y1 = p2.y();-
136 }
never executed: end of block
0
137-
138 qreal m = -(y2 - y1) / (x2 - x1);-
139 _angle = qAtan(m) * rad_factor;-
140-
141 if (p1.x() < p2.x()
p1.x() < p2.x()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
142 _angle = 180 - _angle;
never executed: _angle = 180 - _angle;
0
143 else-
144 _angle = -_angle;
never executed: _angle = -_angle;
0
145 }-
146 return
never executed: return _angle;
_angle;
never executed: return _angle;
0
147}-
148-
149QPolygonF calcLines(const QStyleOptionSlider *dial)-
150{-
151 QPolygonF poly;-
152 int width = dial->rect.width();-
153 int height = dial->rect.height();-
154 qreal r = qMin(width, height) / 2;-
155 int bigLineSize = calcBigLineSize(int(r));-
156-
157 qreal xc = width / 2 + 0.5;-
158 qreal yc = height / 2 + 0.5;-
159 const int ns = dial->tickInterval;-
160 if (!ns
!nsDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
161 return
never executed: return poly;
poly;
never executed: return poly;
0
162 int notches = (dial->maximum + ns - 1 - dial->minimum) / ns;-
163 if (notches <= 0
notches <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
164 return
never executed: return poly;
poly;
never executed: return poly;
0
165 if (dial->maximum < dial->minimum
dial->maximum < dial->minimumDescription
TRUEnever evaluated
FALSEnever evaluated
|| dial->maximum - dial->minimum > 1000
dial->maximum ...minimum > 1000Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
166 int maximum = dial->minimum + 1000;-
167 notches = (maximum + ns - 1 - dial->minimum) / ns;-
168 }
never executed: end of block
0
169-
170 poly.resize(2 + 2 * notches);-
171 int smallLineSize = bigLineSize / 2;-
172 for (int i = 0; i <= notches
i <= notchesDescription
TRUEnever evaluated
FALSEnever evaluated
; ++i) {
0
173 qreal angle = dial->dialWrapping
dial->dialWrappingDescription
TRUEnever evaluated
FALSEnever evaluated
? Q_PI * 3 / 2 - i * 2 * Q_PI / notches
0
174 : (Q_PI * 8 - i * 10 * Q_PI / notches) / 6;-
175 qreal s = qSin(angle);-
176 qreal c = qCos(angle);-
177 if (i == 0
i == 0Description
TRUEnever evaluated
FALSEnever evaluated
|| (((
(((ns * i) % (...ep : 1)) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
ns * i) % (dial->pageStep ? dial->pageStep : 1)) == 0)
(((ns * i) % (...ep : 1)) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
178 poly[2 * i] = QPointF(xc + (r - bigLineSize) * c,-
179 yc - (r - bigLineSize) * s);-
180 poly[2 * i + 1] = QPointF(xc + r * c, yc - r * s);-
181 }
never executed: end of block
else {
0
182 poly[2 * i] = QPointF(xc + (r - 1 - smallLineSize) * c,-
183 yc - (r - 1 - smallLineSize) * s);-
184 poly[2 * i + 1] = QPointF(xc + (r - 1) * c, yc -(r - 1) * s);-
185 }
never executed: end of block
0
186 }-
187 return
never executed: return poly;
poly;
never executed: return poly;
0
188}-
189-
190-
191-
192-
193void drawDial(const QStyleOptionSlider *option, QPainter *painter)-
194{-
195 QPalette pal = option->palette;-
196 QColor buttonColor = pal.button().color();-
197 const int width = option->rect.width();-
198 const int height = option->rect.height();-
199 const bool enabled = option->state & QStyle::State_Enabled;-
200 qreal r = qMin(width, height) / 2;-
201 r -= r/50;-
202 const qreal penSize = r/20.0;-
203-
204 painter->save();-
205 painter->setRenderHint(QPainter::Antialiasing);-
206-
207-
208 if (option->subControls & QStyle::SC_DialTickmarks
option->subCon..._DialTickmarksDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
209 painter->setPen(option->palette.dark().color().darker(120));-
210 painter->drawLines(QStyleHelper::calcLines(option));-
211 }
never executed: end of block
0
212-
213-
214 QRect rect = option->rect; QPixmap internalPixmapCache; QImage imageCache; QPainter *p = painter; QString unique = QStyleHelper::uniqueName((QString::fromLatin1("qdial")), option, option->rect.size()); int txType = painter->deviceTransform().type() | painter->worldTransform().type(); bool doPixmapCache = (
(!option->rect.isEmpty())Description
TRUEnever evaluated
FALSEnever evaluated
!option->rect.isEmpty())
(!option->rect.isEmpty())Description
TRUEnever evaluated
FALSEnever evaluated
&& ((
(txType <= QTr...::TxTranslate)Description
TRUEnever evaluated
FALSEnever evaluated
txType <= QTransform::TxTranslate)
(txType <= QTr...::TxTranslate)Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(painter->devi...form::TxScale)Description
TRUEnever evaluated
FALSEnever evaluated
painter->deviceTransform().type() == QTransform::TxScale)
(painter->devi...form::TxScale)Description
TRUEnever evaluated
FALSEnever evaluated
); if (doPixmapCache
doPixmapCacheDescription
TRUEnever evaluated
FALSEnever evaluated
&& QPixmapCache::find(unique, internalPixmapCache)
QPixmapCache::...alPixmapCache)Description
TRUEnever evaluated
FALSEnever evaluated
) { painter->drawPixmap(option->rect.topLeft(), internalPixmapCache); }
never executed: end of block
else { if (doPixmapCache
doPixmapCacheDescription
TRUEnever evaluated
FALSEnever evaluated
) { rect.setRect(0, 0, option->rect.width(), option->rect.height()); imageCache = styleCacheImage(option->rect.size()); imageCache.fill(0); p = new QPainter(&imageCache); }
never executed: end of block
;
0
215 p->setRenderHint(QPainter::Antialiasing);-
216-
217 const qreal d_ = r / 6;-
218 const qreal dx = option->rect.x() + d_ + (width - 2 * r) / 2 + 1;-
219 const qreal dy = option->rect.y() + d_ + (height - 2 * r) / 2 + 1;-
220-
221 QRectF br = QRectF(dx + 0.5, dy + 0.5,-
222 int(r * 2 - 2 * d_ - 2),-
223 int(r * 2 - 2 * d_ - 2));-
224 buttonColor.setHsv(buttonColor .hue(),-
225 qMin(140, buttonColor .saturation()),-
226 qMax(180, buttonColor.value()));-
227 QColor shadowColor(0, 0, 0, 20);-
228-
229 if (enabled
enabledDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
230-
231 qreal shadowSize = qMax(1.0, penSize/2.0);-
232 QRectF shadowRect= br.adjusted(-2*shadowSize, -2*shadowSize,-
233 2*shadowSize, 2*shadowSize);-
234 QRadialGradient shadowGradient(shadowRect.center().x(),-
235 shadowRect.center().y(), shadowRect.width()/2.0,-
236 shadowRect.center().x(), shadowRect.center().y());-
237 shadowGradient.setColorAt(qreal(0.91), QColor(0, 0, 0, 40));-
238 shadowGradient.setColorAt(qreal(1.0), Qt::transparent);-
239 p->setBrush(shadowGradient);-
240 p->setPen(Qt::NoPen);-
241 p->translate(shadowSize, shadowSize);-
242 p->drawEllipse(shadowRect);-
243 p->translate(-shadowSize, -shadowSize);-
244-
245-
246 QRadialGradient gradient(br.center().x() - br.width()/3, dy,-
247 br.width()*1.3, br.center().x(),-
248 br.center().y() - br.height()/2);-
249 gradient.setColorAt(0, buttonColor.lighter(110));-
250 gradient.setColorAt(qreal(0.5), buttonColor);-
251 gradient.setColorAt(qreal(0.501), buttonColor.darker(102));-
252 gradient.setColorAt(1, buttonColor.darker(115));-
253 p->setBrush(gradient);-
254 }
never executed: end of block
else {
0
255 p->setBrush(Qt::NoBrush);-
256 }
never executed: end of block
0
257-
258 p->setPen(QPen(buttonColor.darker(280)));-
259 p->drawEllipse(br);-
260 p->setBrush(Qt::NoBrush);-
261 p->setPen(buttonColor.lighter(110));-
262 p->drawEllipse(br.adjusted(1, 1, -1, -1));-
263-
264 if (option->state & QStyle::State_HasFocus
option->state ...State_HasFocusDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
265 QColor highlight = pal.highlight().color();-
266 highlight.setHsv(highlight.hue(),-
267 qMin(160, highlight.saturation()),-
268 qMax(230, highlight.value()));-
269 highlight.setAlpha(127);-
270 p->setPen(QPen(highlight, 2.0));-
271 p->setBrush(Qt::NoBrush);-
272 p->drawEllipse(br.adjusted(-1, -1, 1, 1));-
273 }
never executed: end of block
0
274-
275 if (doPixmapCache
doPixmapCacheDescription
TRUEnever evaluated
FALSEnever evaluated
) { p->end(); delete p; internalPixmapCache = QPixmap::fromImage(imageCache); painter->drawPixmap(option->rect.topLeft(), internalPixmapCache); QPixmapCache::insert(unique, internalPixmapCache); }
never executed: end of block
}
never executed: end of block
0
276-
277 QPointF dp = calcRadialPos(option, qreal(0.70));-
278 buttonColor = buttonColor.lighter(104);-
279 buttonColor.setAlphaF(qreal(0.8));-
280 const qreal ds = r/qreal(7.0);-
281 QRectF dialRect(dp.x() - ds, dp.y() - ds, 2*ds, 2*ds);-
282 QRadialGradient dialGradient(dialRect.center().x() + dialRect.width()/2,-
283 dialRect.center().y() + dialRect.width(),-
284 dialRect.width()*2,-
285 dialRect.center().x(), dialRect.center().y());-
286 dialGradient.setColorAt(1, buttonColor.darker(140));-
287 dialGradient.setColorAt(qreal(0.4), buttonColor.darker(120));-
288 dialGradient.setColorAt(0, buttonColor.darker(110));-
289 if (penSize > 3.0
penSize > 3.0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
290 painter->setPen(QPen(QColor(0, 0, 0, 25), penSize));-
291 painter->drawLine(calcRadialPos(option, qreal(0.90)), calcRadialPos(option, qreal(0.96)));-
292 }
never executed: end of block
0
293-
294 painter->setBrush(dialGradient);-
295 painter->setPen(QColor(255, 255, 255, 150));-
296 painter->drawEllipse(dialRect.adjusted(-1, -1, 1, 1));-
297 painter->setPen(QColor(0, 0, 0, 80));-
298 painter->drawEllipse(dialRect);-
299 painter->restore();-
300}
never executed: end of block
0
301-
302-
303void drawBorderPixmap(const QPixmap &pixmap, QPainter *painter, const QRect &rect,-
304 int left, int top, int right,-
305 int bottom)-
306{-
307 QSize size = pixmap.size();-
308-
309-
310-
311 if (top > 0
top > 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
312 painter->drawPixmap(QRect(rect.left() + left, rect.top(), rect.width() -right - left, top), pixmap,-
313 QRect(left, 0, size.width() -right - left, top));-
314-
315-
316 if(left > 0
left > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
317 painter->drawPixmap(QRect(rect.left(), rect.top(), left, top), pixmap,
never executed: painter->drawPixmap(QRect(rect.left(), rect.top(), left, top), pixmap, QRect(0, 0, left, top));
0
318 QRect(0, 0, left, top));
never executed: painter->drawPixmap(QRect(rect.left(), rect.top(), left, top), pixmap, QRect(0, 0, left, top));
0
319-
320-
321 if (right > 0
right > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
322 painter->drawPixmap(QRect(rect.left() + rect.width() - right, rect.top(), right, top), pixmap,
never executed: painter->drawPixmap(QRect(rect.left() + rect.width() - right, rect.top(), right, top), pixmap, QRect(size.width() - right, 0, right, top));
0
323 QRect(size.width() - right, 0, right, top));
never executed: painter->drawPixmap(QRect(rect.left() + rect.width() - right, rect.top(), right, top), pixmap, QRect(size.width() - right, 0, right, top));
0
324 }
never executed: end of block
0
325-
326-
327 if (left > 0
left > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
328 painter->drawPixmap(QRect(rect.left(), rect.top()+top, left, rect.height() - top - bottom), pixmap,
never executed: painter->drawPixmap(QRect(rect.left(), rect.top()+top, left, rect.height() - top - bottom), pixmap, QRect(0, top, left, size.height() - bottom - top));
0
329 QRect(0, top, left, size.height() - bottom - top));
never executed: painter->drawPixmap(QRect(rect.left(), rect.top()+top, left, rect.height() - top - bottom), pixmap, QRect(0, top, left, size.height() - bottom - top));
0
330-
331-
332 painter->drawPixmap(QRect(rect.left() + left, rect.top()+top, rect.width() -right - left,-
333 rect.height() - bottom - top), pixmap,-
334 QRect(left, top, size.width() -right -left,-
335 size.height() - bottom - top));-
336-
337 if (right > 0
right > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
338 painter->drawPixmap(QRect(rect.left() +rect.width() - right, rect.top()+top, right, rect.height() - top - bottom), pixmap,
never executed: painter->drawPixmap(QRect(rect.left() +rect.width() - right, rect.top()+top, right, rect.height() - top - bottom), pixmap, QRect(size.width() - right, top, right, size.height() - bottom - top));
0
339 QRect(size.width() - right, top, right, size.height() - bottom - top));
never executed: painter->drawPixmap(QRect(rect.left() +rect.width() - right, rect.top()+top, right, rect.height() - top - bottom), pixmap, QRect(size.width() - right, top, right, size.height() - bottom - top));
0
340-
341-
342 if (bottom > 0
bottom > 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
343 painter->drawPixmap(QRect(rect.left() +left, rect.top() + rect.height() - bottom,-
344 rect.width() - right - left, bottom), pixmap,-
345 QRect(left, size.height() - bottom,-
346 size.width() - right - left, bottom));-
347-
348 if (left > 0
left > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
349 painter->drawPixmap(QRect(rect.left(), rect.top() + rect.height() - bottom, left, bottom), pixmap,
never executed: painter->drawPixmap(QRect(rect.left(), rect.top() + rect.height() - bottom, left, bottom), pixmap, QRect(0, size.height() - bottom, left, bottom));
0
350 QRect(0, size.height() - bottom, left, bottom));
never executed: painter->drawPixmap(QRect(rect.left(), rect.top() + rect.height() - bottom, left, bottom), pixmap, QRect(0, size.height() - bottom, left, bottom));
0
351-
352-
353 if (right > 0
right > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
354 painter->drawPixmap(QRect(rect.left() + rect.width() - right, rect.top() + rect.height() - bottom, right, bottom), pixmap,
never executed: painter->drawPixmap(QRect(rect.left() + rect.width() - right, rect.top() + rect.height() - bottom, right, bottom), pixmap, QRect(size.width() - right, size.height() - bottom, right, bottom));
0
355 QRect(size.width() - right, size.height() - bottom, right, bottom));
never executed: painter->drawPixmap(QRect(rect.left() + rect.width() - right, rect.top() + rect.height() - bottom, right, bottom), pixmap, QRect(size.width() - right, size.height() - bottom, right, bottom));
0
356-
357 }
never executed: end of block
0
358}
never executed: end of block
0
359-
360QColor backgroundColor(const QPalette &pal, const QWidget* widget)-
361{-
362 if (qobject_cast<const QScrollBar *>(widget)
qobject_cast<c...Bar *>(widget)Description
TRUEnever evaluated
FALSEnever evaluated
&& widget->parent()
widget->parent()Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
363 qobject_cast<const QAbstractScrollArea *>(widget->parent()->parent())
qobject_cast<c...t()->parent())Description
TRUEnever evaluated
FALSEnever evaluated
)
0
364 return
never executed: return widget->parentWidget()->parentWidget()->palette().color(QPalette::Base);
widget->parentWidget()->parentWidget()->palette().color(QPalette::Base);
never executed: return widget->parentWidget()->parentWidget()->palette().color(QPalette::Base);
0
365 return
never executed: return pal.color(QPalette::Base);
pal.color(QPalette::Base);
never executed: return pal.color(QPalette::Base);
0
366}-
367-
368QWindow *styleObjectWindow(QObject *so)-
369{-
370 if (so
soDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
371 return
never executed: return so->property("_q_styleObjectWindow").value<QWindow *>();
so->property("_q_styleObjectWindow").value<QWindow *>();
never executed: return so->property("_q_styleObjectWindow").value<QWindow *>();
0
372-
373 return
never executed: return 0;
0;
never executed: return 0;
0
374}-
375-
376}-
377-
Switch to Source codePreprocessed file

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