qcommonstyle.cpp

Absolute File Name:/home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7-
8-
9-
10static QWindow *qt_getWindow(const QWidget *widget)-
11{-
12 return
never executed: return widget ? widget->window()->windowHandle() : 0;
widget
widgetDescription
TRUEnever evaluated
FALSEnever evaluated
? widget->window()->windowHandle() : 0;
never executed: return widget ? widget->window()->windowHandle() : 0;
0
13}-
14QCommonStyle::QCommonStyle()-
15 : QStyle(*new QCommonStylePrivate)-
16{ }
never executed: end of block
0
17-
18-
19-
20QCommonStyle::QCommonStyle(QCommonStylePrivate &dd)-
21 : QStyle(dd)-
22{ }
never executed: end of block
0
23-
24-
25-
26-
27QCommonStyle::~QCommonStyle()-
28{ }-
29-
30-
31-
32-
33-
34void QCommonStyle::drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, QPainter *p,-
35 const QWidget *widget) const-
36{-
37 const QCommonStylePrivate * const d = d_func();-
38 switch (pe) {-
39 case
never executed: case PE_FrameButtonBevel:
PE_FrameButtonBevel:
never executed: case PE_FrameButtonBevel:
0
40 case
never executed: case PE_FrameButtonTool:
PE_FrameButtonTool:
never executed: case PE_FrameButtonTool:
0
41 qDrawShadeRect(p, opt->rect, opt->palette,-
42 opt->state & (State_Sunken | State_On), 1, 0);-
43 break;
never executed: break;
0
44 case
never executed: case PE_PanelButtonCommand:
PE_PanelButtonCommand:
never executed: case PE_PanelButtonCommand:
0
45 case
never executed: case PE_PanelButtonBevel:
PE_PanelButtonBevel:
never executed: case PE_PanelButtonBevel:
0
46 case
never executed: case PE_PanelButtonTool:
PE_PanelButtonTool:
never executed: case PE_PanelButtonTool:
0
47 case
never executed: case PE_IndicatorButtonDropDown:
PE_IndicatorButtonDropDown:
never executed: case PE_IndicatorButtonDropDown:
0
48 qDrawShadePanel(p, opt->rect, opt->palette,-
49 opt->state & (State_Sunken | State_On), 1,-
50 &opt->palette.brush(QPalette::Button));-
51 break;
never executed: break;
0
52 case
never executed: case PE_IndicatorViewItemCheck:
PE_IndicatorViewItemCheck:
never executed: case PE_IndicatorViewItemCheck:
0
53 proxy()->drawPrimitive(PE_IndicatorCheckBox, opt, p, widget);-
54 break;
never executed: break;
0
55 case
never executed: case PE_IndicatorCheckBox:
PE_IndicatorCheckBox:
never executed: case PE_IndicatorCheckBox:
0
56 if (opt->state & State_NoChange
opt->state & State_NoChangeDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
57 p->setPen(opt->palette.foreground().color());-
58 p->fillRect(opt->rect, opt->palette.brush(QPalette::Button));-
59 p->drawRect(opt->rect);-
60 p->drawLine(opt->rect.topLeft(), opt->rect.bottomRight());-
61 }
never executed: end of block
else {
0
62 qDrawShadePanel(p, opt->rect.x(), opt->rect.y(), opt->rect.width(), opt->rect.height(),-
63 opt->palette, opt->state & (State_Sunken | State_On), 1,-
64 &opt->palette.brush(QPalette::Button));-
65 }
never executed: end of block
0
66 break;
never executed: break;
0
67 case
never executed: case PE_IndicatorRadioButton:
PE_IndicatorRadioButton:
never executed: case PE_IndicatorRadioButton:
{
0
68 QRect ir = opt->rect;-
69 p->setPen(opt->palette.dark().color());-
70 p->drawArc(opt->rect, 0, 5760);-
71 if (opt->state & (State_Sunken | State_On)
opt->state & (...en | State_On)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
72 ir.adjust(2, 2, -2, -2);-
73 p->setBrush(opt->palette.foreground());-
74 bool oldQt4CompatiblePainting = p->testRenderHint(QPainter::Qt4CompatiblePainting);-
75 p->setRenderHint(QPainter::Qt4CompatiblePainting);-
76 p->drawEllipse(ir);-
77 p->setRenderHint(QPainter::Qt4CompatiblePainting, oldQt4CompatiblePainting);-
78 }
never executed: end of block
0
79 break;
never executed: break;
}
0
80 case
never executed: case PE_FrameFocusRect:
PE_FrameFocusRect:
never executed: case PE_FrameFocusRect:
0
81 if (const
const QStyleOp...usRect *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionFocusRect *fropt = qstyleoption_cast<const QStyleOptionFocusRect *>(opt)
const QStyleOp...usRect *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
82 QColor bg = fropt->backgroundColor;-
83 QPen oldPen = p->pen();-
84 if (bg.isValid()
bg.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
85 int h, s, v;-
86 bg.getHsv(&h, &s, &v);-
87 if (v >= 128
v >= 128Description
TRUEnever evaluated
FALSEnever evaluated
)
0
88 p->setPen(Qt::black);
never executed: p->setPen(Qt::black);
0
89 else-
90 p->setPen(Qt::white);
never executed: p->setPen(Qt::white);
0
91 } else {-
92 p->setPen(opt->palette.foreground().color());-
93 }
never executed: end of block
0
94 QRect focusRect = opt->rect.adjusted(1, 1, -1, -1);-
95 p->drawRect(focusRect.adjusted(0, 0, -1, -1));-
96 p->setPen(oldPen);-
97 }
never executed: end of block
0
98 break;
never executed: break;
0
99 case
never executed: case PE_IndicatorMenuCheckMark:
PE_IndicatorMenuCheckMark:
never executed: case PE_IndicatorMenuCheckMark:
{
0
100 const int markW = opt->rect.width() > 7
opt->rect.width() > 7Description
TRUEnever evaluated
FALSEnever evaluated
? 7 : opt->rect.width();
0
101 const int markH = markW;-
102 int posX = opt->rect.x() + (opt->rect.width() - markW)/2 + 1;-
103 int posY = opt->rect.y() + (opt->rect.height() - markH)/2;-
104-
105 QVector<QLineF> a;-
106 a.reserve(markH);-
107-
108 int i, xx, yy;-
109 xx = posX;-
110 yy = 3 + posY;-
111 for (i = 0; i < markW/2
i < markW/2Description
TRUEnever evaluated
FALSEnever evaluated
; ++i) {
0
112 a << QLineF(xx, yy, xx, yy + 2);-
113 ++xx;-
114 ++yy;-
115 }
never executed: end of block
0
116 yy -= 2;-
117 for (; i < markH
i < markHDescription
TRUEnever evaluated
FALSEnever evaluated
; ++i) {
0
118 a << QLineF(xx, yy, xx, yy + 2);-
119 ++xx;-
120 --yy;-
121 }
never executed: end of block
0
122 if (!(opt->state & State_Enabled)
!(opt->state & State_Enabled)Description
TRUEnever evaluated
FALSEnever evaluated
&& !(opt->state & State_On)
!(opt->state & State_On)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
123 p->save();-
124 p->translate(1, 1);-
125 p->setPen(opt->palette.light().color());-
126 p->drawLines(a);-
127 p->restore();-
128 }
never executed: end of block
0
129 p->setPen((opt->state & State_On) ? opt->palette.highlightedText().color() : opt->palette.text().color());-
130 p->drawLines(a);-
131 break;
never executed: break;
}
0
132 case
never executed: case PE_Frame:
PE_Frame:
never executed: case PE_Frame:
0
133 case
never executed: case PE_FrameMenu:
PE_FrameMenu:
never executed: case PE_FrameMenu:
0
134 if (const
const QStyleOp...nFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionFrame *frame = qstyleoption_cast<const QStyleOptionFrame *>(opt)
const QStyleOp...nFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
135 if (pe == PE_FrameMenu
pe == PE_FrameMenuDescription
TRUEnever evaluated
FALSEnever evaluated
|| (
(frame->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
frame->state & State_Sunken)
(frame->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(frame->state & State_Raised)Description
TRUEnever evaluated
FALSEnever evaluated
frame->state & State_Raised)
(frame->state & State_Raised)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
136 qDrawShadePanel(p, frame->rect, frame->palette, frame->state & State_Sunken,-
137 frame->lineWidth);-
138 }
never executed: end of block
else {
0
139 qDrawPlainRect(p, frame->rect, frame->palette.foreground().color(), frame->lineWidth);-
140 }
never executed: end of block
0
141 }-
142 break;
never executed: break;
0
143-
144 case
never executed: case PE_PanelMenuBar:
PE_PanelMenuBar:
never executed: case PE_PanelMenuBar:
0
145 if (widget
widgetDescription
TRUEnever evaluated
FALSEnever evaluated
&& qobject_cast<QToolBar *>(widget->parentWidget())
qobject_cast<Q...arentWidget())Description
TRUEnever evaluated
FALSEnever evaluated
)
0
146 break;
never executed: break;
0
147 if (const
const QStyleOp...nFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionFrame *frame = qstyleoption_cast<const QStyleOptionFrame *>(opt)
const QStyleOp...nFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
){
0
148 qDrawShadePanel(p, frame->rect, frame->palette, false, frame->lineWidth,-
149 &frame->palette.brush(QPalette::Button));-
150-
151 }
never executed: end of block
0
152 else if (const
const QStyleOp...oolBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionToolBar *frame = qstyleoption_cast<const QStyleOptionToolBar *>(opt)
const QStyleOp...oolBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
){
0
153 qDrawShadePanel(p, frame->rect, frame->palette, false, frame->lineWidth,-
154 &frame->palette.brush(QPalette::Button));-
155 }
never executed: end of block
0
156-
157 break;
never executed: break;
0
158 case
never executed: case PE_PanelMenu:
PE_PanelMenu:
never executed: case PE_PanelMenu:
0
159 break;
never executed: break;
0
160 case
never executed: case PE_PanelToolBar:
PE_PanelToolBar:
never executed: case PE_PanelToolBar:
0
161 break;
never executed: break;
0
162-
163-
164 case
never executed: case PE_IndicatorProgressChunk:
PE_IndicatorProgressChunk:
never executed: case PE_IndicatorProgressChunk:
0
165 {-
166 bool vertical = false;-
167 if (const
const QStyleOp...essBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionProgressBar *pb = qstyleoption_cast<const QStyleOptionProgressBar *>(opt)
const QStyleOp...essBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
168 vertical = pb->orientation == Qt::Vertical;
never executed: vertical = pb->orientation == Qt::Vertical;
0
169 if (!vertical
!verticalDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
170 p->fillRect(opt->rect.x(), opt->rect.y() + 3, opt->rect.width() -2, opt->rect.height() - 6,-
171 opt->palette.brush(QPalette::Highlight));-
172 }
never executed: end of block
else {
0
173 p->fillRect(opt->rect.x() + 2, opt->rect.y(), opt->rect.width() -6, opt->rect.height() - 2,-
174 opt->palette.brush(QPalette::Highlight));-
175 }
never executed: end of block
0
176 }-
177 break;
never executed: break;
0
178-
179 case
never executed: case PE_IndicatorBranch:
PE_IndicatorBranch:
never executed: case PE_IndicatorBranch:
{
0
180 static const int decoration_size = 9;-
181 int mid_h = opt->rect.x() + opt->rect.width() / 2;-
182 int mid_v = opt->rect.y() + opt->rect.height() / 2;-
183 int bef_h = mid_h;-
184 int bef_v = mid_v;-
185 int aft_h = mid_h;-
186 int aft_v = mid_v;-
187 if (opt->state & State_Children
opt->state & State_ChildrenDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
188 int delta = decoration_size / 2;-
189 bef_h -= delta;-
190 bef_v -= delta;-
191 aft_h += delta;-
192 aft_v += delta;-
193 p->drawLine(bef_h + 2, bef_v + 4, bef_h + 6, bef_v + 4);-
194 if (!(opt->state & State_Open)
!(opt->state & State_Open)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
195 p->drawLine(bef_h + 4, bef_v + 2, bef_h + 4, bef_v + 6);
never executed: p->drawLine(bef_h + 4, bef_v + 2, bef_h + 4, bef_v + 6);
0
196 QPen oldPen = p->pen();-
197 p->setPen(opt->palette.dark().color());-
198 p->drawRect(bef_h, bef_v, decoration_size - 1, decoration_size - 1);-
199 p->setPen(oldPen);-
200 }
never executed: end of block
0
201 QBrush brush(opt->palette.dark().color(), Qt::Dense4Pattern);-
202 if (opt->state & State_Item
opt->state & State_ItemDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
203 if (opt->direction == Qt::RightToLeft
opt->direction...t::RightToLeftDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
204 p->fillRect(opt->rect.left(), mid_v, bef_h - opt->rect.left(), 1, brush);
never executed: p->fillRect(opt->rect.left(), mid_v, bef_h - opt->rect.left(), 1, brush);
0
205 else-
206 p->fillRect(aft_h, mid_v, opt->rect.right() - aft_h + 1, 1, brush);
never executed: p->fillRect(aft_h, mid_v, opt->rect.right() - aft_h + 1, 1, brush);
0
207 }-
208 if (opt->state & State_Sibling
opt->state & State_SiblingDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
209 p->fillRect(mid_h, aft_v, 1, opt->rect.bottom() - aft_v + 1, brush);
never executed: p->fillRect(mid_h, aft_v, 1, opt->rect.bottom() - aft_v + 1, brush);
0
210 if (opt->state & (State_Open | State_Children | State_Item | State_Sibling)
opt->state & (...State_Sibling)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
211 p->fillRect(mid_h, opt->rect.y(), 1, bef_v - opt->rect.y(), brush);
never executed: p->fillRect(mid_h, opt->rect.y(), 1, bef_v - opt->rect.y(), brush);
0
212 break;
never executed: break;
}
0
213 case
never executed: case PE_FrameStatusBarItem:
PE_FrameStatusBarItem:
never executed: case PE_FrameStatusBarItem:
0
214 qDrawShadeRect(p, opt->rect, opt->palette, true, 1, 0, 0);-
215 break;
never executed: break;
0
216 case
never executed: case PE_IndicatorHeaderArrow:
PE_IndicatorHeaderArrow:
never executed: case PE_IndicatorHeaderArrow:
0
217 if (const
const QStyleOp...Header *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionHeader *header = qstyleoption_cast<const QStyleOptionHeader *>(opt)
const QStyleOp...Header *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
218 QPen oldPen = p->pen();-
219 if (header->sortIndicator & QStyleOptionHeader::SortUp
header->sortIn...Header::SortUpDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
220 p->setPen(QPen(opt->palette.light(), 0));-
221 p->drawLine(opt->rect.x() + opt->rect.width(), opt->rect.y(),-
222 opt->rect.x() + opt->rect.width() / 2, opt->rect.y() + opt->rect.height());-
223 p->setPen(QPen(opt->palette.dark(), 0));-
224 const QPoint points[] = {-
225 QPoint(opt->rect.x() + opt->rect.width() / 2, opt->rect.y() + opt->rect.height()),-
226 QPoint(opt->rect.x(), opt->rect.y()),-
227 QPoint(opt->rect.x() + opt->rect.width(), opt->rect.y()),-
228 };-
229 p->drawPolyline(points, sizeof points / sizeof *points);-
230 }
never executed: end of block
else if (header->sortIndicator & QStyleOptionHeader::SortDown
header->sortIn...ader::SortDownDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
231 p->setPen(QPen(opt->palette.light(), 0));-
232 const QPoint points[] = {-
233 QPoint(opt->rect.x(), opt->rect.y() + opt->rect.height()),-
234 QPoint(opt->rect.x() + opt->rect.width(), opt->rect.y() + opt->rect.height()),-
235 QPoint(opt->rect.x() + opt->rect.width() / 2, opt->rect.y()),-
236 };-
237 p->drawPolyline(points, sizeof points / sizeof *points);-
238 p->setPen(QPen(opt->palette.dark(), 0));-
239 p->drawLine(opt->rect.x(), opt->rect.y() + opt->rect.height(),-
240 opt->rect.x() + opt->rect.width() / 2, opt->rect.y());-
241 }
never executed: end of block
0
242 p->setPen(oldPen);-
243 }
never executed: end of block
0
244 break;
never executed: break;
0
245-
246 case
never executed: case PE_FrameTabBarBase:
PE_FrameTabBarBase:
never executed: case PE_FrameTabBarBase:
0
247 if (const
const QStyleOp...arBase *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionTabBarBase *tbb
const QStyleOp...arBase *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
0
248 = qstyleoption_cast<const QStyleOptionTabBarBase *>(opt)
const QStyleOp...arBase *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
249 p->save();-
250 switch (tbb->shape) {-
251 case
never executed: case QTabBar::RoundedNorth:
QTabBar::RoundedNorth:
never executed: case QTabBar::RoundedNorth:
0
252 case
never executed: case QTabBar::TriangularNorth:
QTabBar::TriangularNorth:
never executed: case QTabBar::TriangularNorth:
0
253 p->setPen(QPen(tbb->palette.light(), 0));-
254 p->drawLine(tbb->rect.topLeft(), tbb->rect.topRight());-
255 break;
never executed: break;
0
256 case
never executed: case QTabBar::RoundedWest:
QTabBar::RoundedWest:
never executed: case QTabBar::RoundedWest:
0
257 case
never executed: case QTabBar::TriangularWest:
QTabBar::TriangularWest:
never executed: case QTabBar::TriangularWest:
0
258 p->setPen(QPen(tbb->palette.light(), 0));-
259 p->drawLine(tbb->rect.topLeft(), tbb->rect.bottomLeft());-
260 break;
never executed: break;
0
261 case
never executed: case QTabBar::RoundedSouth:
QTabBar::RoundedSouth:
never executed: case QTabBar::RoundedSouth:
0
262 case
never executed: case QTabBar::TriangularSouth:
QTabBar::TriangularSouth:
never executed: case QTabBar::TriangularSouth:
0
263 p->setPen(QPen(tbb->palette.shadow(), 0));-
264 p->drawLine(tbb->rect.left(), tbb->rect.bottom(),-
265 tbb->rect.right(), tbb->rect.bottom());-
266 p->setPen(QPen(tbb->palette.dark(), 0));-
267 p->drawLine(tbb->rect.left(), tbb->rect.bottom() - 1,-
268 tbb->rect.right() - 1, tbb->rect.bottom() - 1);-
269 break;
never executed: break;
0
270 case
never executed: case QTabBar::RoundedEast:
QTabBar::RoundedEast:
never executed: case QTabBar::RoundedEast:
0
271 case
never executed: case QTabBar::TriangularEast:
QTabBar::TriangularEast:
never executed: case QTabBar::TriangularEast:
0
272 p->setPen(QPen(tbb->palette.dark(), 0));-
273 p->drawLine(tbb->rect.topRight(), tbb->rect.bottomRight());-
274 break;
never executed: break;
0
275 }-
276 p->restore();-
277 }
never executed: end of block
0
278 break;
never executed: break;
0
279 case
never executed: case PE_IndicatorTabClose:
PE_IndicatorTabClose:
never executed: case PE_IndicatorTabClose:
{
0
280 if (d->tabBarcloseButtonIcon.isNull()
d->tabBarclose...nIcon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
281 d->tabBarcloseButtonIcon.addPixmap(QPixmap(-
282 QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-closetab-16.png")),-
283 QIcon::Normal, QIcon::Off);-
284 d->tabBarcloseButtonIcon.addPixmap(QPixmap(-
285 QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-closetab-down-16.png")),-
286 QIcon::Normal, QIcon::On);-
287 d->tabBarcloseButtonIcon.addPixmap(QPixmap(-
288 QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-closetab-hover-16.png")),-
289 QIcon::Active, QIcon::Off);-
290 }
never executed: end of block
0
291-
292 int size = proxy()->pixelMetric(QStyle::PM_SmallIconSize);-
293 QIcon::Mode mode = opt->state & State_Enabled
opt->state & State_EnabledDescription
TRUEnever evaluated
FALSEnever evaluated
?
0
294 (opt->state & State_Raised
opt->state & State_RaisedDescription
TRUEnever evaluated
FALSEnever evaluated
? QIcon::Active : QIcon::Normal)
0
295 : QIcon::Disabled;-
296 if (!(opt->state & State_Raised)
!(opt->state & State_Raised)Description
TRUEnever evaluated
FALSEnever evaluated
0
297 && !(opt->state & State_Sunken)
!(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
0
298 && !(opt->state & QStyle::State_Selected)
!(opt->state &...tate_Selected)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
299 mode = QIcon::Disabled;
never executed: mode = QIcon::Disabled;
0
300-
301 QIcon::State state = opt->state & State_Sunken
opt->state & State_SunkenDescription
TRUEnever evaluated
FALSEnever evaluated
? QIcon::On : QIcon::Off;
0
302 QPixmap pixmap = d->tabBarcloseButtonIcon.pixmap(qt_getWindow(widget), QSize(size, size), mode, state);-
303 proxy()->drawItemPixmap(p, opt->rect, Qt::AlignCenter, pixmap);-
304 break;
never executed: break;
0
305 }-
306-
307 case
never executed: case PE_FrameTabWidget:
PE_FrameTabWidget:
never executed: case PE_FrameTabWidget:
0
308 case
never executed: case PE_FrameWindow:
PE_FrameWindow:
never executed: case PE_FrameWindow:
0
309 qDrawWinPanel(p, opt->rect, opt->palette, false, 0);-
310 break;
never executed: break;
0
311 case
never executed: case PE_FrameLineEdit:
PE_FrameLineEdit:
never executed: case PE_FrameLineEdit:
0
312 proxy()->drawPrimitive(PE_Frame, opt, p, widget);-
313 break;
never executed: break;
0
314-
315 case
never executed: case PE_FrameGroupBox:
PE_FrameGroupBox:
never executed: case PE_FrameGroupBox:
0
316 if (const
const QStyleOp...nFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionFrame *frame = qstyleoption_cast<const QStyleOptionFrame *>(opt)
const QStyleOp...nFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
317 if (frame->features & QStyleOptionFrame::Flat
frame->feature...ionFrame::FlatDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
318 QRect fr = frame->rect;-
319 QPoint p1(fr.x(), fr.y() + 1);-
320 QPoint p2(fr.x() + fr.width(), p1.y());-
321 qDrawShadeLine(p, p1, p2, frame->palette, true,-
322 frame->lineWidth, frame->midLineWidth);-
323 }
never executed: end of block
else {
0
324 qDrawShadeRect(p, frame->rect.x(), frame->rect.y(), frame->rect.width(),-
325 frame->rect.height(), frame->palette, true,-
326 frame->lineWidth, frame->midLineWidth);-
327 }
never executed: end of block
0
328 }-
329 break;
never executed: break;
0
330-
331-
332 case
never executed: case PE_FrameDockWidget:
PE_FrameDockWidget:
never executed: case PE_FrameDockWidget:
0
333 if (const
const QStyleOp...nFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionFrame *frame = qstyleoption_cast<const QStyleOptionFrame *>(opt)
const QStyleOp...nFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
334 int lw = frame->lineWidth;-
335 if (lw <= 0
lw <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
336 lw = proxy()->pixelMetric(PM_DockWidgetFrameWidth);
never executed: lw = proxy()->pixelMetric(PM_DockWidgetFrameWidth);
0
337-
338 qDrawShadePanel(p, frame->rect, frame->palette, false, lw);-
339 }
never executed: end of block
0
340 break;
never executed: break;
0
341-
342-
343 case
never executed: case PE_IndicatorToolBarHandle:
PE_IndicatorToolBarHandle:
never executed: case PE_IndicatorToolBarHandle:
0
344 p->save();-
345 p->translate(opt->rect.x(), opt->rect.y());-
346 if (opt->state & State_Horizontal
opt->state & State_HorizontalDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
347 int x = opt->rect.width() / 3;-
348 if (opt->direction == Qt::RightToLeft
opt->direction...t::RightToLeftDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
349 x -= 2;
never executed: x -= 2;
0
350 if (opt->rect.height() > 4
opt->rect.height() > 4Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
351 qDrawShadePanel(p, x, 2, 3, opt->rect.height() - 4,-
352 opt->palette, false, 1, 0);-
353 qDrawShadePanel(p, x+3, 2, 3, opt->rect.height() - 4,-
354 opt->palette, false, 1, 0);-
355 }
never executed: end of block
0
356 }
never executed: end of block
else {
0
357 if (opt->rect.width() > 4
opt->rect.width() > 4Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
358 int y = opt->rect.height() / 3;-
359 qDrawShadePanel(p, 2, y, opt->rect.width() - 4, 3,-
360 opt->palette, false, 1, 0);-
361 qDrawShadePanel(p, 2, y+3, opt->rect.width() - 4, 3,-
362 opt->palette, false, 1, 0);-
363 }
never executed: end of block
0
364 }
never executed: end of block
0
365 p->restore();-
366 break;
never executed: break;
0
367 case
never executed: case PE_IndicatorToolBarSeparator:
PE_IndicatorToolBarSeparator:
never executed: case PE_IndicatorToolBarSeparator:
0
368 {-
369 QPoint p1, p2;-
370 if (opt->state & State_Horizontal
opt->state & State_HorizontalDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
371 p1 = QPoint(opt->rect.width()/2, 0);-
372 p2 = QPoint(p1.x(), opt->rect.height());-
373 }
never executed: end of block
else {
0
374 p1 = QPoint(0, opt->rect.height()/2);-
375 p2 = QPoint(opt->rect.width(), p1.y());-
376 }
never executed: end of block
0
377 qDrawShadeLine(p, p1, p2, opt->palette, 1, 1, 0);-
378 break;
never executed: break;
0
379 }-
380-
381-
382 case
never executed: case PE_IndicatorSpinPlus:
PE_IndicatorSpinPlus:
never executed: case PE_IndicatorSpinPlus:
0
383 case
never executed: case PE_IndicatorSpinMinus:
PE_IndicatorSpinMinus:
never executed: case PE_IndicatorSpinMinus:
{
0
384 QRect r = opt->rect;-
385 int fw = proxy()->pixelMetric(PM_DefaultFrameWidth, opt, widget);-
386 QRect br = r.adjusted(fw, fw, -fw, -fw);-
387-
388 int offset = (
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
opt->state & State_Sunken)
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
? 1 : 0;
0
389 int step = (br.width() + 4) / 5;-
390 p->fillRect(br.x() + offset, br.y() + offset +br.height() / 2 - step / 2,-
391 br.width(), step,-
392 opt->palette.buttonText());-
393 if (pe == PE_IndicatorSpinPlus
pe == PE_IndicatorSpinPlusDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
394 p->fillRect(br.x() + br.width() / 2 - step / 2 + offset, br.y() + offset,
never executed: p->fillRect(br.x() + br.width() / 2 - step / 2 + offset, br.y() + offset, step, br.height(), opt->palette.buttonText());
0
395 step, br.height(),
never executed: p->fillRect(br.x() + br.width() / 2 - step / 2 + offset, br.y() + offset, step, br.height(), opt->palette.buttonText());
0
396 opt->palette.buttonText());
never executed: p->fillRect(br.x() + br.width() / 2 - step / 2 + offset, br.y() + offset, step, br.height(), opt->palette.buttonText());
0
397-
398 break;
never executed: break;
}
0
399 case
never executed: case PE_IndicatorSpinUp:
PE_IndicatorSpinUp:
never executed: case PE_IndicatorSpinUp:
0
400 case
never executed: case PE_IndicatorSpinDown:
PE_IndicatorSpinDown:
never executed: case PE_IndicatorSpinDown:
{
0
401 QRect r = opt->rect;-
402 int fw = proxy()->pixelMetric(PM_DefaultFrameWidth, opt, widget);-
403-
404 int x = r.x(), y = r.y(), w = r.width(), h = r.height();-
405 int sw = w-4;-
406 if (sw < 3
sw < 3Description
TRUEnever evaluated
FALSEnever evaluated
)
0
407 break;
never executed: break;
0
408 else if (!(sw & 1)
!(sw & 1)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
409 sw--;
never executed: sw--;
0
410 sw -= (sw / 7) * 2;-
411 int sh = sw/2 + 2;-
412-
413 int sx = x + w / 2 - sw / 2;-
414 int sy = y + h / 2 - sh / 2;-
415-
416 if (pe == PE_IndicatorSpinUp
pe == PE_IndicatorSpinUpDescription
TRUEnever evaluated
FALSEnever evaluated
&& fw
fwDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
417 --
never executed: --sy;
sy;
never executed: --sy;
0
418-
419 int bsx = 0;-
420 int bsy = 0;-
421 if (opt->state & State_Sunken
opt->state & State_SunkenDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
422 bsx = proxy()->pixelMetric(PM_ButtonShiftHorizontal);-
423 bsy = proxy()->pixelMetric(PM_ButtonShiftVertical);-
424 }
never executed: end of block
0
425 p->save();-
426 p->translate(sx + bsx, sy + bsy);-
427 p->setPen(opt->palette.buttonText().color());-
428 p->setBrush(opt->palette.buttonText());-
429 p->setRenderHint(QPainter::Qt4CompatiblePainting);-
430 if (pe == PE_IndicatorSpinDown
pe == PE_IndicatorSpinDownDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
431 const QPoint points[] = { QPoint(0, 1), QPoint(sw-1, 1), QPoint(sh-2, sh-1) };-
432 p->drawPolygon(points, sizeof points / sizeof *points);-
433 }
never executed: end of block
else {
0
434 const QPoint points[] = { QPoint(0, sh-1), QPoint(sw-1, sh-1), QPoint(sh-2, 1) };-
435 p->drawPolygon(points, sizeof points / sizeof *points);-
436 }
never executed: end of block
0
437 p->restore();-
438 break;
never executed: break;
}
0
439-
440 case
never executed: case PE_PanelTipLabel:
PE_PanelTipLabel:
never executed: case PE_PanelTipLabel:
{
0
441 QBrush oldBrush = p->brush();-
442 QPen oldPen = p->pen();-
443 p->setPen(QPen(opt->palette.toolTipText(), 0));-
444 p->setBrush(opt->palette.toolTipBase());-
445 p->drawRect(opt->rect.adjusted(0, 0, -1, -1));-
446 p->setPen(oldPen);-
447 p->setBrush(oldBrush);-
448 break;
never executed: break;
0
449 }-
450-
451 case
never executed: case PE_IndicatorTabTear:
PE_IndicatorTabTear:
never executed: case PE_IndicatorTabTear:
0
452 if (const
const QStyleOp...ionTab *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionTab *tab = qstyleoption_cast<const QStyleOptionTab *>(opt)
const QStyleOp...ionTab *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
453 bool rtl = tab->direction == Qt::RightToLeft;-
454 QRect rect = tab->rect;-
455 QPainterPath path;-
456-
457 rect.setTop(rect.top() + ((tab->state & State_Selected) ? 1 : 3));-
458 rect.setBottom(rect.bottom() - ((tab->state & State_Selected) ? 0 : 2));-
459-
460 path.moveTo(QPoint(rtl ? rect.right() : rect.left(), rect.top()));-
461 int count = 4;-
462 for(int jags = 1; jags <= count
jags <= countDescription
TRUEnever evaluated
FALSEnever evaluated
; ++jags, rtl = !rtl)
0
463 path.lineTo(QPoint(rtl ? rect.left() : rect.right(), rect.top() + jags * rect.height()/count));
never executed: path.lineTo(QPoint(rtl ? rect.left() : rect.right(), rect.top() + jags * rect.height()/count));
0
464-
465 p->setPen(QPen(tab->palette.light(), qreal(.8)));-
466 p->setBrush(tab->palette.background());-
467 p->setRenderHint(QPainter::Antialiasing);-
468 p->drawPath(path);-
469 }
never executed: end of block
0
470 break;
never executed: break;
0
471-
472-
473 case
never executed: case PE_PanelLineEdit:
PE_PanelLineEdit:
never executed: case PE_PanelLineEdit:
0
474 if (const
const QStyleOp...nFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionFrame *panel = qstyleoption_cast<const QStyleOptionFrame *>(opt)
const QStyleOp...nFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
475 p->fillRect(panel->rect.adjusted(panel->lineWidth, panel->lineWidth, -panel->lineWidth, -panel->lineWidth),-
476 panel->palette.brush(QPalette::Base));-
477-
478 if (panel->lineWidth > 0
panel->lineWidth > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
479 proxy()->drawPrimitive(PE_FrameLineEdit, panel, p, widget);
never executed: proxy()->drawPrimitive(PE_FrameLineEdit, panel, p, widget);
0
480 }
never executed: end of block
0
481 break;
never executed: break;
0
482-
483-
484 case
never executed: case PE_IndicatorColumnViewArrow:
PE_IndicatorColumnViewArrow:
never executed: case PE_IndicatorColumnViewArrow:
{
0
485 if (const
const QStyleOp...ewItem *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionViewItem *viewOpt = qstyleoption_cast<const QStyleOptionViewItem *>(opt)
const QStyleOp...ewItem *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
486 bool reverse = (viewOpt->direction == Qt::RightToLeft);-
487 p->save();-
488 QPainterPath path;-
489 int x = viewOpt->rect.x() + 1;-
490 int offset = (viewOpt->rect.height() / 3);-
491 int height = (viewOpt->rect.height()) - offset * 2;-
492 if (height % 2 == 1
height % 2 == 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
493 --
never executed: --height;
height;
never executed: --height;
0
494 int x2 = x + height - 1;-
495 if (reverse
reverseDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
496 x = viewOpt->rect.x() + viewOpt->rect.width() - 1;-
497 x2 = x - height + 1;-
498 }
never executed: end of block
0
499 path.moveTo(x, viewOpt->rect.y() + offset);-
500 path.lineTo(x, viewOpt->rect.y() + offset + height);-
501 path.lineTo(x2, viewOpt->rect.y() + offset+height/2);-
502 path.closeSubpath();-
503 if (viewOpt->state & QStyle::State_Selected
viewOpt->state...State_SelectedDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
504 if (viewOpt->showDecorationSelected
viewOpt->showD...rationSelectedDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
505 QColor color = viewOpt->palette.color(QPalette::Active, QPalette::HighlightedText);-
506 p->setPen(color);-
507 p->setBrush(color);-
508 }
never executed: end of block
else {
0
509 QColor color = viewOpt->palette.color(QPalette::Active, QPalette::WindowText);-
510 p->setPen(color);-
511 p->setBrush(color);-
512 }
never executed: end of block
0
513-
514 } else {-
515 QColor color = viewOpt->palette.color(QPalette::Active, QPalette::Mid);-
516 p->setPen(color);-
517 p->setBrush(color);-
518 }
never executed: end of block
0
519 p->drawPath(path);-
520-
521-
522 if (!(viewOpt->state & QStyle::State_Selected)
!(viewOpt->sta...tate_Selected)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
523 QPainterPath lines;-
524 lines.moveTo(x, viewOpt->rect.y() + offset);-
525 lines.lineTo(x, viewOpt->rect.y() + offset + height);-
526 lines.moveTo(x, viewOpt->rect.y() + offset);-
527 lines.lineTo(x2, viewOpt->rect.y() + offset+height/2);-
528 QColor color = viewOpt->palette.color(QPalette::Active, QPalette::Dark);-
529 p->setPen(color);-
530 p->drawPath(lines);-
531 }
never executed: end of block
0
532 p->restore();-
533 }
never executed: end of block
0
534 break;
never executed: break;
}
0
535-
536 case
never executed: case PE_IndicatorItemViewItemDrop:
PE_IndicatorItemViewItemDrop:
never executed: case PE_IndicatorItemViewItemDrop:
{
0
537 QRect rect = opt->rect;-
538 if (opt->rect.height() == 0
opt->rect.height() == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
539 p->drawLine(rect.topLeft(), rect.topRight());
never executed: p->drawLine(rect.topLeft(), rect.topRight());
0
540 else-
541 p->drawRect(rect);
never executed: p->drawRect(rect);
0
542 break;
never executed: break;
}
0
543-
544 case
never executed: case PE_PanelItemViewRow:
PE_PanelItemViewRow:
never executed: case PE_PanelItemViewRow:
0
545 if (const
const QStyleOp...ewItem *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionViewItem *vopt = qstyleoption_cast<const QStyleOptionViewItem *>(opt)
const QStyleOp...ewItem *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
546 QPalette::ColorGroup cg = (
(widget ? widg...tate_Enabled))Description
TRUEnever evaluated
FALSEnever evaluated
widget
widgetDescription
TRUEnever evaluated
FALSEnever evaluated
? widget->isEnabled() : (vopt->state & QStyle::State_Enabled))
(widget ? widg...tate_Enabled))Description
TRUEnever evaluated
FALSEnever evaluated
0
547 ? QPalette::Normal : QPalette::Disabled;-
548 if (cg == QPalette::Normal
cg == QPalette::NormalDescription
TRUEnever evaluated
FALSEnever evaluated
&& !(vopt->state & QStyle::State_Active)
!(vopt->state ...:State_Active)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
549 cg = QPalette::Inactive;
never executed: cg = QPalette::Inactive;
0
550-
551 if ((
(vopt->state &...tate_Selected)Description
TRUEnever evaluated
FALSEnever evaluated
vopt->state & QStyle::State_Selected)
(vopt->state &...tate_Selected)Description
TRUEnever evaluated
FALSEnever evaluated
&& proxy()->styleHint(QStyle::SH_ItemView_ShowDecorationSelected, opt, widget)
proxy()->style..., opt, widget)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
552 p->fillRect(vopt->rect, vopt->palette.brush(cg, QPalette::Highlight));
never executed: p->fillRect(vopt->rect, vopt->palette.brush(cg, QPalette::Highlight));
0
553 else if (vopt->features & QStyleOptionViewItem::Alternate
vopt->features...tem::AlternateDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
554 p->fillRect(vopt->rect, vopt->palette.brush(cg, QPalette::AlternateBase));
never executed: p->fillRect(vopt->rect, vopt->palette.brush(cg, QPalette::AlternateBase));
0
555 }
never executed: end of block
0
556 break;
never executed: break;
0
557 case
never executed: case PE_PanelItemViewItem:
PE_PanelItemViewItem:
never executed: case PE_PanelItemViewItem:
0
558 if (const
const QStyleOp...ewItem *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionViewItem *vopt = qstyleoption_cast<const QStyleOptionViewItem *>(opt)
const QStyleOp...ewItem *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
559 QPalette::ColorGroup cg = (
(widget ? widg...tate_Enabled))Description
TRUEnever evaluated
FALSEnever evaluated
widget
widgetDescription
TRUEnever evaluated
FALSEnever evaluated
? widget->isEnabled() : (vopt->state & QStyle::State_Enabled))
(widget ? widg...tate_Enabled))Description
TRUEnever evaluated
FALSEnever evaluated
0
560 ? QPalette::Normal : QPalette::Disabled;-
561 if (cg == QPalette::Normal
cg == QPalette::NormalDescription
TRUEnever evaluated
FALSEnever evaluated
&& !(vopt->state & QStyle::State_Active)
!(vopt->state ...:State_Active)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
562 cg = QPalette::Inactive;
never executed: cg = QPalette::Inactive;
0
563-
564 if (vopt->showDecorationSelected
vopt->showDecorationSelectedDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(vopt->state &...tate_Selected)Description
TRUEnever evaluated
FALSEnever evaluated
vopt->state & QStyle::State_Selected)
(vopt->state &...tate_Selected)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
565 p->fillRect(vopt->rect, vopt->palette.brush(cg, QPalette::Highlight));-
566 }
never executed: end of block
else {
0
567 if (vopt->backgroundBrush.style() != Qt::NoBrush
vopt->backgrou...!= Qt::NoBrushDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
568 QPointF oldBO = p->brushOrigin();-
569 p->setBrushOrigin(vopt->rect.topLeft());-
570 p->fillRect(vopt->rect, vopt->backgroundBrush);-
571 p->setBrushOrigin(oldBO);-
572 }
never executed: end of block
0
573-
574 if (vopt->state & QStyle::State_Selected
vopt->state & ...State_SelectedDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
575 QRect textRect = subElementRect(QStyle::SE_ItemViewItemText, opt, widget);-
576 p->fillRect(textRect, vopt->palette.brush(cg, QPalette::Highlight));-
577 }
never executed: end of block
0
578 }
never executed: end of block
0
579 }-
580 break;
never executed: break;
0
581-
582 case
never executed: case PE_PanelScrollAreaCorner:
PE_PanelScrollAreaCorner:
never executed: case PE_PanelScrollAreaCorner:
{
0
583 const QBrush brush(opt->palette.brush(QPalette::Window));-
584 p->fillRect(opt->rect, brush);-
585 } break;
never executed: break;
0
586 case
never executed: case PE_IndicatorArrowUp:
PE_IndicatorArrowUp:
never executed: case PE_IndicatorArrowUp:
0
587 case
never executed: case PE_IndicatorArrowDown:
PE_IndicatorArrowDown:
never executed: case PE_IndicatorArrowDown:
0
588 case
never executed: case PE_IndicatorArrowRight:
PE_IndicatorArrowRight:
never executed: case PE_IndicatorArrowRight:
0
589 case
never executed: case PE_IndicatorArrowLeft:
PE_IndicatorArrowLeft:
never executed: case PE_IndicatorArrowLeft:
0
590 {-
591 if (opt->rect.width() <= 1
opt->rect.width() <= 1Description
TRUEnever evaluated
FALSEnever evaluated
|| opt->rect.height() <= 1
opt->rect.height() <= 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
592 break;
never executed: break;
0
593 QRect r = opt->rect;-
594 int size = qMin(r.height(), r.width());-
595 QPixmap pixmap;-
596 QString pixmapName = QStyleHelper::uniqueName(QLatin1String("$qt_ia-")-
597 % QLatin1String(metaObject()->className()), opt, QSize(size, size))-
598 % HexString<uint>(pe);-
599 if (!QPixmapCache::find(pixmapName, pixmap)
!QPixmapCache:...pName, pixmap)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
600 int border = size/5;-
601 int sqsize = 2*(size/2);-
602 QImage image(sqsize, sqsize, QImage::Format_ARGB32_Premultiplied);-
603 image.fill(0);-
604 QPainter imagePainter(&image);-
605-
606 QPolygon a;-
607 switch (pe) {-
608 case
never executed: case PE_IndicatorArrowUp:
PE_IndicatorArrowUp:
never executed: case PE_IndicatorArrowUp:
0
609 a.setPoints(3, border, sqsize/2, sqsize/2, border, sqsize - border, sqsize/2);-
610 break;
never executed: break;
0
611 case
never executed: case PE_IndicatorArrowDown:
PE_IndicatorArrowDown:
never executed: case PE_IndicatorArrowDown:
0
612 a.setPoints(3, border, sqsize/2, sqsize/2, sqsize - border, sqsize - border, sqsize/2);-
613 break;
never executed: break;
0
614 case
never executed: case PE_IndicatorArrowRight:
PE_IndicatorArrowRight:
never executed: case PE_IndicatorArrowRight:
0
615 a.setPoints(3, sqsize - border, sqsize/2, sqsize/2, border, sqsize/2, sqsize - border);-
616 break;
never executed: break;
0
617 case
never executed: case PE_IndicatorArrowLeft:
PE_IndicatorArrowLeft:
never executed: case PE_IndicatorArrowLeft:
0
618 a.setPoints(3, border, sqsize/2, sqsize/2, border, sqsize/2, sqsize - border);-
619 break;
never executed: break;
0
620 default
never executed: default:
:
never executed: default:
0
621 break;
never executed: break;
0
622 }-
623-
624 int bsx = 0;-
625 int bsy = 0;-
626-
627 if (opt->state & State_Sunken
opt->state & State_SunkenDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
628 bsx = proxy()->pixelMetric(PM_ButtonShiftHorizontal, opt, widget);-
629 bsy = proxy()->pixelMetric(PM_ButtonShiftVertical, opt, widget);-
630 }
never executed: end of block
0
631-
632 QRect bounds = a.boundingRect();-
633 int sx = sqsize / 2 - bounds.center().x() - 1;-
634 int sy = sqsize / 2 - bounds.center().y() - 1;-
635 imagePainter.translate(sx + bsx, sy + bsy);-
636 imagePainter.setPen(opt->palette.buttonText().color());-
637 imagePainter.setBrush(opt->palette.buttonText());-
638 imagePainter.setRenderHint(QPainter::Qt4CompatiblePainting);-
639-
640 if (!(opt->state & State_Enabled)
!(opt->state & State_Enabled)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
641 imagePainter.translate(1, 1);-
642 imagePainter.setBrush(opt->palette.light().color());-
643 imagePainter.setPen(opt->palette.light().color());-
644 imagePainter.drawPolygon(a);-
645 imagePainter.translate(-1, -1);-
646 imagePainter.setBrush(opt->palette.mid().color());-
647 imagePainter.setPen(opt->palette.mid().color());-
648 }
never executed: end of block
0
649-
650 imagePainter.drawPolygon(a);-
651 imagePainter.end();-
652 pixmap = QPixmap::fromImage(image);-
653 QPixmapCache::insert(pixmapName, pixmap);-
654 }
never executed: end of block
0
655 int xOffset = r.x() + (r.width() - size)/2;-
656 int yOffset = r.y() + (r.height() - size)/2;-
657 p->drawPixmap(xOffset, yOffset, pixmap);-
658 }-
659 break;
never executed: break;
0
660 default
never executed: default:
:
never executed: default:
0
661 break;
never executed: break;
0
662 }-
663}-
664-
665-
666static void drawArrow(const QStyle *style, const QStyleOptionToolButton *toolbutton,-
667 const QRect &rect, QPainter *painter, const QWidget *widget = 0)-
668{-
669 QStyle::PrimitiveElement pe;-
670 switch (toolbutton->arrowType) {-
671 case
never executed: case Qt::LeftArrow:
Qt::LeftArrow:
never executed: case Qt::LeftArrow:
0
672 pe = QStyle::PE_IndicatorArrowLeft;-
673 break;
never executed: break;
0
674 case
never executed: case Qt::RightArrow:
Qt::RightArrow:
never executed: case Qt::RightArrow:
0
675 pe = QStyle::PE_IndicatorArrowRight;-
676 break;
never executed: break;
0
677 case
never executed: case Qt::UpArrow:
Qt::UpArrow:
never executed: case Qt::UpArrow:
0
678 pe = QStyle::PE_IndicatorArrowUp;-
679 break;
never executed: break;
0
680 case
never executed: case Qt::DownArrow:
Qt::DownArrow:
never executed: case Qt::DownArrow:
0
681 pe = QStyle::PE_IndicatorArrowDown;-
682 break;
never executed: break;
0
683 default
never executed: default:
:
never executed: default:
0
684 return;
never executed: return;
0
685 }-
686 QStyleOption arrowOpt = *toolbutton;-
687 arrowOpt.rect = rect;-
688 style->drawPrimitive(pe, &arrowOpt, painter, widget);-
689}
never executed: end of block
0
690-
691-
692-
693-
694static QSizeF viewItemTextLayout(QTextLayout &textLayout, int lineWidth)-
695{-
696 qreal height = 0;-
697 qreal widthUsed = 0;-
698 textLayout.beginLayout();-
699 while (true) {-
700 QTextLine line = textLayout.createLine();-
701 if (!line.isValid()
!line.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
702 break;
never executed: break;
0
703 line.setLineWidth(lineWidth);-
704 line.setPosition(QPointF(0, height));-
705 height += line.height();-
706 widthUsed = qMax(widthUsed, line.naturalTextWidth());-
707 }
never executed: end of block
0
708 textLayout.endLayout();-
709 return
never executed: return QSizeF(widthUsed, height);
QSizeF(widthUsed, height);
never executed: return QSizeF(widthUsed, height);
0
710}-
711-
712QSize QCommonStylePrivate::viewItemSize(const QStyleOptionViewItem *option, int role) const-
713{-
714 const QWidget *widget = option->widget;-
715 switch (role) {-
716 case
never executed: case Qt::CheckStateRole:
Qt::CheckStateRole:
never executed: case Qt::CheckStateRole:
0
717 if (option->features & QStyleOptionViewItem::HasCheckIndicator
option->featur...CheckIndicatorDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
718 return
never executed: return QSize(proxyStyle->pixelMetric(QStyle::PM_IndicatorWidth, option, widget), proxyStyle->pixelMetric(QStyle::PM_IndicatorHeight, option, widget));
QSize(proxyStyle->pixelMetric(QStyle::PM_IndicatorWidth, option, widget),
never executed: return QSize(proxyStyle->pixelMetric(QStyle::PM_IndicatorWidth, option, widget), proxyStyle->pixelMetric(QStyle::PM_IndicatorHeight, option, widget));
0
719 proxyStyle->pixelMetric(QStyle::PM_IndicatorHeight, option, widget));
never executed: return QSize(proxyStyle->pixelMetric(QStyle::PM_IndicatorWidth, option, widget), proxyStyle->pixelMetric(QStyle::PM_IndicatorHeight, option, widget));
0
720 break;
never executed: break;
0
721 case
never executed: case Qt::DisplayRole:
Qt::DisplayRole:
never executed: case Qt::DisplayRole:
0
722 if (option->features & QStyleOptionViewItem::HasDisplay
option->featur...em::HasDisplayDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
723 QTextOption textOption;-
724 textOption.setWrapMode(QTextOption::WordWrap);-
725 QTextLayout textLayout(option->text, option->font);-
726 textLayout.setTextOption(textOption);-
727 const bool wrapText = option->features & QStyleOptionViewItem::WrapText;-
728 const int textMargin = proxyStyle->pixelMetric(QStyle::PM_FocusFrameHMargin, option, widget) + 1;-
729 QRect bounds = option->rect;-
730 switch (option->decorationPosition) {-
731 case
never executed: case QStyleOptionViewItem::Left:
QStyleOptionViewItem::Left:
never executed: case QStyleOptionViewItem::Left:
0
732 case
never executed: case QStyleOptionViewItem::Right:
QStyleOptionViewItem::Right:
never executed: case QStyleOptionViewItem::Right:
0
733 bounds.setWidth(wrapText && bounds.isValid() ? bounds.width() - 2 * textMargin : (2147483647/256));-
734 break;
never executed: break;
0
735 case
never executed: case QStyleOptionViewItem::Top:
QStyleOptionViewItem::Top:
never executed: case QStyleOptionViewItem::Top:
0
736 case
never executed: case QStyleOptionViewItem::Bottom:
QStyleOptionViewItem::Bottom:
never executed: case QStyleOptionViewItem::Bottom:
0
737 if (wrapText
wrapTextDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
738 bounds.setWidth(bounds.isValid() ? bounds.width() - 2 * textMargin : option->decorationSize.width());
never executed: bounds.setWidth(bounds.isValid() ? bounds.width() - 2 * textMargin : option->decorationSize.width());
0
739 else-
740 bounds.setWidth((2147483647/256));
never executed: bounds.setWidth((2147483647/256));
0
741 break;
never executed: break;
0
742 default
never executed: default:
:
never executed: default:
0
743 break;
never executed: break;
0
744 }-
745-
746 const int lineWidth = bounds.width();-
747 const QSizeF size = viewItemTextLayout(textLayout, lineWidth);-
748 return
never executed: return QSize(qCeil(size.width()) + 2 * textMargin, qCeil(size.height()));
QSize(qCeil(size.width()) + 2 * textMargin, qCeil(size.height()));
never executed: return QSize(qCeil(size.width()) + 2 * textMargin, qCeil(size.height()));
0
749 }-
750 break;
never executed: break;
0
751 case
never executed: case Qt::DecorationRole:
Qt::DecorationRole:
never executed: case Qt::DecorationRole:
0
752 if (option->features & QStyleOptionViewItem::HasDecoration
option->featur...:HasDecorationDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
753 return
never executed: return option->decorationSize;
option->decorationSize;
never executed: return option->decorationSize;
0
754 }-
755 break;
never executed: break;
0
756 default
never executed: default:
:
never executed: default:
0
757 break;
never executed: break;
0
758 }-
759-
760 return
never executed: return QSize(0, 0);
QSize(0, 0);
never executed: return QSize(0, 0);
0
761}-
762-
763void QCommonStylePrivate::viewItemDrawText(QPainter *p, const QStyleOptionViewItem *option, const QRect &rect) const-
764{-
765 const QWidget *widget = option->widget;-
766 const int textMargin = proxyStyle->pixelMetric(QStyle::PM_FocusFrameHMargin, 0, widget) + 1;-
767-
768 QRect textRect = rect.adjusted(textMargin, 0, -textMargin, 0);-
769 const bool wrapText = option->features & QStyleOptionViewItem::WrapText;-
770 QTextOption textOption;-
771 textOption.setWrapMode(wrapText ? QTextOption::WordWrap : QTextOption::ManualWrap);-
772 textOption.setTextDirection(option->direction);-
773 textOption.setAlignment(QStyle::visualAlignment(option->direction, option->displayAlignment));-
774 QTextLayout textLayout(option->text, option->font);-
775 textLayout.setTextOption(textOption);-
776-
777 viewItemTextLayout(textLayout, textRect.width());-
778-
779 QString elidedText;-
780 qreal height = 0;-
781 qreal width = 0;-
782 int elidedIndex = -1;-
783 const int lineCount = textLayout.lineCount();-
784 for (int j = 0; j < lineCount
j < lineCountDescription
TRUEnever evaluated
FALSEnever evaluated
; ++j) {
0
785 const QTextLine line = textLayout.lineAt(j);-
786 if (j + 1 <= lineCount - 1
j + 1 <= lineCount - 1Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
787 const QTextLine nextLine = textLayout.lineAt(j + 1);-
788 if ((
(nextLine.y() ...tRect.height()Description
TRUEnever evaluated
FALSEnever evaluated
nextLine.y() + nextLine.height()) > textRect.height()
(nextLine.y() ...tRect.height()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
789 int start = line.textStart();-
790 int length = line.textLength() + nextLine.textLength();-
791 const QStackTextEngine engine(textLayout.text().mid(start, length), option->font);-
792 elidedText = engine.elidedText(option->textElideMode, textRect.width());-
793 height += line.height();-
794 width = textRect.width();-
795 elidedIndex = j;-
796 break;
never executed: break;
0
797 }-
798 }
never executed: end of block
0
799 if (line.naturalTextWidth() > textRect.width()
line.naturalTe...xtRect.width()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
800 int start = line.textStart();-
801 int length = line.textLength();-
802 const QStackTextEngine engine(textLayout.text().mid(start, length), option->font);-
803 elidedText = engine.elidedText(option->textElideMode, textRect.width());-
804 height += line.height();-
805 width = textRect.width();-
806 elidedIndex = j;-
807 break;
never executed: break;
0
808 }-
809 width = qMax<qreal>(width, line.width());-
810 height += line.height();-
811 }
never executed: end of block
0
812-
813 const QRect layoutRect = QStyle::alignedRect(option->direction, option->displayAlignment,-
814 QSize(int(width), int(height)), textRect);-
815 const QPointF position = layoutRect.topLeft();-
816 for (int i = 0; i < lineCount
i < lineCountDescription
TRUEnever evaluated
FALSEnever evaluated
; ++i) {
0
817 const QTextLine line = textLayout.lineAt(i);-
818 if (i == elidedIndex
i == elidedIndexDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
819 qreal x = position.x() + line.x();-
820 qreal y = position.y() + line.y() + line.ascent();-
821 p->save();-
822 p->setFont(option->font);-
823 p->drawText(QPointF(x, y), elidedText);-
824 p->restore();-
825 break;
never executed: break;
0
826 }-
827 line.draw(p, position);-
828 }
never executed: end of block
0
829}
never executed: end of block
0
830void QCommonStylePrivate::viewItemLayout(const QStyleOptionViewItem *opt, QRect *checkRect,-
831 QRect *pixmapRect, QRect *textRect, bool sizehint) const-
832{-
833 ((!(checkRect && pixmapRect && textRect)) ? qt_assert("checkRect && pixmapRect && textRect",__FILE__,943) : qt_noop());-
834 *pixmapRect = QRect(QPoint(0, 0), viewItemSize(opt, Qt::DecorationRole));-
835 *textRect = QRect(QPoint(0, 0), viewItemSize(opt, Qt::DisplayRole));-
836 *checkRect = QRect(QPoint(0, 0), viewItemSize(opt, Qt::CheckStateRole));-
837-
838 const QWidget *widget = opt->widget;-
839 const bool hasCheck = checkRect->isValid();-
840 const bool hasPixmap = pixmapRect->isValid();-
841 const bool hasText = textRect->isValid();-
842 const int textMargin = hasText
hasTextDescription
TRUEnever evaluated
FALSEnever evaluated
? proxyStyle->pixelMetric(QStyle::PM_FocusFrameHMargin, opt, widget) + 1 : 0;
0
843 const int pixmapMargin = hasPixmap
hasPixmapDescription
TRUEnever evaluated
FALSEnever evaluated
? proxyStyle->pixelMetric(QStyle::PM_FocusFrameHMargin, opt, widget) + 1 : 0;
0
844 const int checkMargin = hasCheck
hasCheckDescription
TRUEnever evaluated
FALSEnever evaluated
? proxyStyle->pixelMetric(QStyle::PM_FocusFrameHMargin, opt, widget) + 1 : 0;
0
845 int x = opt->rect.left();-
846 int y = opt->rect.top();-
847 int w, h;-
848-
849 if (textRect->height() == 0
textRect->height() == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& (!hasPixmap
!hasPixmapDescription
TRUEnever evaluated
FALSEnever evaluated
|| !sizehint
!sizehintDescription
TRUEnever evaluated
FALSEnever evaluated
)) {
0
850-
851 textRect->setHeight(opt->fontMetrics.height());-
852 }
never executed: end of block
0
853-
854 QSize pm(0, 0);-
855 if (hasPixmap
hasPixmapDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
856 pm = pixmapRect->size();-
857 pm.rwidth() += 2 * pixmapMargin;-
858 }
never executed: end of block
0
859 if (sizehint
sizehintDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
860 h = qMax(checkRect->height(), qMax(textRect->height(), pm.height()));-
861 if (opt->decorationPosition == QStyleOptionViewItem::Left
opt->decoratio...ViewItem::LeftDescription
TRUEnever evaluated
FALSEnever evaluated
0
862 || opt->decorationPosition == QStyleOptionViewItem::Right
opt->decoratio...iewItem::RightDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
863 w = textRect->width() + pm.width();-
864 }
never executed: end of block
else {
0
865 w = qMax(textRect->width(), pm.width());-
866 }
never executed: end of block
0
867 } else {-
868 w = opt->rect.width();-
869 h = opt->rect.height();-
870 }
never executed: end of block
0
871-
872 int cw = 0;-
873 QRect check;-
874 if (hasCheck
hasCheckDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
875 cw = checkRect->width() + 2 * checkMargin;-
876 if (sizehint
sizehintDescription
TRUEnever evaluated
FALSEnever evaluated
) w += cw;
never executed: w += cw;
0
877 if (opt->direction == Qt::RightToLeft
opt->direction...t::RightToLeftDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
878 check.setRect(x + w - cw, y, cw, h);-
879 }
never executed: end of block
else {
0
880 check.setRect(x, y, cw, h);-
881 }
never executed: end of block
0
882 }-
883-
884 QRect display;-
885 QRect decoration;-
886 switch (opt->decorationPosition) {-
887 case
never executed: case QStyleOptionViewItem::Top:
QStyleOptionViewItem::Top:
never executed: case QStyleOptionViewItem::Top:
{
0
888 if (hasPixmap
hasPixmapDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
889 pm.setHeight(pm.height() + pixmapMargin);
never executed: pm.setHeight(pm.height() + pixmapMargin);
0
890 h = sizehint
sizehintDescription
TRUEnever evaluated
FALSEnever evaluated
? textRect->height() : h - pm.height();
0
891-
892 if (opt->direction == Qt::RightToLeft
opt->direction...t::RightToLeftDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
893 decoration.setRect(x, y, w - cw, pm.height());-
894 display.setRect(x, y + pm.height(), w - cw, h);-
895 }
never executed: end of block
else {
0
896 decoration.setRect(x + cw, y, w - cw, pm.height());-
897 display.setRect(x + cw, y + pm.height(), w - cw, h);-
898 }
never executed: end of block
0
899 break;
never executed: break;
}
0
900 case
never executed: case QStyleOptionViewItem::Bottom:
QStyleOptionViewItem::Bottom:
never executed: case QStyleOptionViewItem::Bottom:
{
0
901 if (hasText
hasTextDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
902 textRect->setHeight(textRect->height() + textMargin);
never executed: textRect->setHeight(textRect->height() + textMargin);
0
903 h = sizehint
sizehintDescription
TRUEnever evaluated
FALSEnever evaluated
? textRect->height() + pm.height() : h;
0
904-
905 if (opt->direction == Qt::RightToLeft
opt->direction...t::RightToLeftDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
906 display.setRect(x, y, w - cw, textRect->height());-
907 decoration.setRect(x, y + textRect->height(), w - cw, h - textRect->height());-
908 }
never executed: end of block
else {
0
909 display.setRect(x + cw, y, w - cw, textRect->height());-
910 decoration.setRect(x + cw, y + textRect->height(), w - cw, h - textRect->height());-
911 }
never executed: end of block
0
912 break;
never executed: break;
}
0
913 case
never executed: case QStyleOptionViewItem::Left:
QStyleOptionViewItem::Left:
never executed: case QStyleOptionViewItem::Left:
{
0
914 if (opt->direction == Qt::LeftToRight
opt->direction...t::LeftToRightDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
915 decoration.setRect(x + cw, y, pm.width(), h);-
916 display.setRect(decoration.right() + 1, y, w - pm.width() - cw, h);-
917 }
never executed: end of block
else {
0
918 display.setRect(x, y, w - pm.width() - cw, h);-
919 decoration.setRect(display.right() + 1, y, pm.width(), h);-
920 }
never executed: end of block
0
921 break;
never executed: break;
}
0
922 case
never executed: case QStyleOptionViewItem::Right:
QStyleOptionViewItem::Right:
never executed: case QStyleOptionViewItem::Right:
{
0
923 if (opt->direction == Qt::LeftToRight
opt->direction...t::LeftToRightDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
924 display.setRect(x + cw, y, w - pm.width() - cw, h);-
925 decoration.setRect(display.right() + 1, y, pm.width(), h);-
926 }
never executed: end of block
else {
0
927 decoration.setRect(x, y, pm.width(), h);-
928 display.setRect(decoration.right() + 1, y, w - pm.width() - cw, h);-
929 }
never executed: end of block
0
930 break;
never executed: break;
}
0
931 default
never executed: default:
:
never executed: default:
0
932 QMessageLogger(__FILE__, 1042, __PRETTY_FUNCTION__).warning("doLayout: decoration position is invalid");-
933 decoration = *pixmapRect;-
934 break;
never executed: break;
0
935 }-
936-
937 if (!sizehint
!sizehintDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
938 *checkRect = QStyle::alignedRect(opt->direction, Qt::AlignCenter,-
939 checkRect->size(), check);-
940 *pixmapRect = QStyle::alignedRect(opt->direction, opt->decorationAlignment,-
941 pixmapRect->size(), decoration);-
942-
943 if (opt->showDecorationSelected
opt->showDecorationSelectedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
944 *
never executed: *textRect = display;
textRect = display;
never executed: *textRect = display;
0
945 else-
946 *
never executed: *textRect = QStyle::alignedRect(opt->direction, opt->displayAlignment, textRect->size().boundedTo(display.size()), display);
textRect = QStyle::alignedRect(opt->direction, opt->displayAlignment,
never executed: *textRect = QStyle::alignedRect(opt->direction, opt->displayAlignment, textRect->size().boundedTo(display.size()), display);
0
947 textRect->size().boundedTo(display.size()), display);
never executed: *textRect = QStyle::alignedRect(opt->direction, opt->displayAlignment, textRect->size().boundedTo(display.size()), display);
0
948 } else {-
949 *checkRect = check;-
950 *pixmapRect = decoration;-
951 *textRect = display;-
952 }
never executed: end of block
0
953}-
954void QCommonStylePrivate::tabLayout(const QStyleOptionTab *opt, const QWidget *widget, QRect *textRect, QRect *iconRect) const-
955{-
956 ((!(textRect)) ? qt_assert("textRect",__FILE__,1075) : qt_noop());-
957 ((!(iconRect)) ? qt_assert("iconRect",__FILE__,1076) : qt_noop());-
958 QRect tr = opt->rect;-
959 bool verticalTabs = opt->shape == QTabBar::RoundedEast
opt->shape == ...r::RoundedEastDescription
TRUEnever evaluated
FALSEnever evaluated
0
960 || opt->shape == QTabBar::RoundedWest
opt->shape == ...r::RoundedWestDescription
TRUEnever evaluated
FALSEnever evaluated
0
961 || opt->shape == QTabBar::TriangularEast
opt->shape == ...TriangularEastDescription
TRUEnever evaluated
FALSEnever evaluated
0
962 || opt->shape == QTabBar::TriangularWest
opt->shape == ...TriangularWestDescription
TRUEnever evaluated
FALSEnever evaluated
;
0
963 if (verticalTabs
verticalTabsDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
964 tr.setRect(0, 0, tr.height(), tr.width());
never executed: tr.setRect(0, 0, tr.height(), tr.width());
0
965-
966 int verticalShift = proxyStyle->pixelMetric(QStyle::PM_TabBarTabShiftVertical, opt, widget);-
967 int horizontalShift = proxyStyle->pixelMetric(QStyle::PM_TabBarTabShiftHorizontal, opt, widget);-
968 int hpadding = proxyStyle->pixelMetric(QStyle::PM_TabBarTabHSpace, opt, widget) / 2;-
969 int vpadding = proxyStyle->pixelMetric(QStyle::PM_TabBarTabVSpace, opt, widget) / 2;-
970 if (opt->shape == QTabBar::RoundedSouth
opt->shape == ...::RoundedSouthDescription
TRUEnever evaluated
FALSEnever evaluated
|| opt->shape == QTabBar::TriangularSouth
opt->shape == ...riangularSouthDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
971 verticalShift = -verticalShift;
never executed: verticalShift = -verticalShift;
0
972 tr.adjust(hpadding, verticalShift - vpadding, horizontalShift - hpadding, vpadding);-
973 bool selected = opt->state & QStyle::State_Selected;-
974 if (selected
selectedDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
975 tr.setTop(tr.top() - verticalShift);-
976 tr.setRight(tr.right() - horizontalShift);-
977 }
never executed: end of block
0
978-
979-
980 if (!opt->leftButtonSize.isEmpty()
!opt->leftButtonSize.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
981 tr.setLeft(tr.left() + 4 +-
982 (verticalTabs ? opt->leftButtonSize.height() : opt->leftButtonSize.width()));-
983 }
never executed: end of block
0
984-
985 if (!opt->rightButtonSize.isEmpty()
!opt->rightBut...Size.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
986 tr.setRight(tr.right() - 4 --
987 (verticalTabs ? opt->rightButtonSize.height() : opt->rightButtonSize.width()));-
988 }
never executed: end of block
0
989-
990-
991 if (!opt->icon.isNull()
!opt->icon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
992 QSize iconSize = opt->iconSize;-
993 if (!iconSize.isValid()
!iconSize.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
994 int iconExtent = proxyStyle->pixelMetric(QStyle::PM_SmallIconSize);-
995 iconSize = QSize(iconExtent, iconExtent);-
996 }
never executed: end of block
0
997 QSize tabIconSize = opt->icon.actualSize(iconSize,-
998 (opt->state & QStyle::State_Enabled) ? QIcon::Normal : QIcon::Disabled,-
999 (opt->state & QStyle::State_Selected) ? QIcon::On : QIcon::Off );-
1000-
1001 tabIconSize = QSize(qMin(tabIconSize.width(), iconSize.width()), qMin(tabIconSize.height(), iconSize.height()));-
1002-
1003 *iconRect = QRect(tr.left(), tr.center().y() - tabIconSize.height() / 2,-
1004 tabIconSize.width(), tabIconSize .height());-
1005 if (!verticalTabs
!verticalTabsDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1006 *
never executed: *iconRect = proxyStyle->visualRect(opt->direction, opt->rect, *iconRect);
iconRect = proxyStyle->visualRect(opt->direction, opt->rect, *iconRect);
never executed: *iconRect = proxyStyle->visualRect(opt->direction, opt->rect, *iconRect);
0
1007 tr.setLeft(tr.left() + tabIconSize.width() + 4);-
1008 }
never executed: end of block
0
1009-
1010 if (!verticalTabs
!verticalTabsDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1011 tr = proxyStyle->visualRect(opt->direction, opt->rect, tr);
never executed: tr = proxyStyle->visualRect(opt->direction, opt->rect, tr);
0
1012-
1013 *textRect = tr;-
1014}
never executed: end of block
0
1015-
1016-
1017-
1018-
1019QList<const QObject*> QCommonStylePrivate::animationTargets() const-
1020{-
1021 return
never executed: return animations.keys();
animations.keys();
never executed: return animations.keys();
0
1022}-
1023-
1024-
1025QStyleAnimation * QCommonStylePrivate::animation(const QObject *target) const-
1026{-
1027 return
never executed: return animations.value(target);
animations.value(target);
never executed: return animations.value(target);
0
1028}-
1029-
1030-
1031void QCommonStylePrivate::startAnimation(QStyleAnimation *animation) const-
1032{-
1033 const QCommonStyle * const q = q_func();-
1034 stopAnimation(animation->target());-
1035 q->connect(animation, qFlagLocation("2""destroyed()" "\0" __FILE__ ":" "1154"), qFlagLocation("1""_q_removeAnimation()" "\0" __FILE__ ":" "1154"), Qt::UniqueConnection);-
1036 animations.insert(animation->target(), animation);-
1037 animation->start();-
1038}
never executed: end of block
0
1039-
1040-
1041void QCommonStylePrivate::stopAnimation(const QObject *target) const-
1042{-
1043 QStyleAnimation *animation = animations.take(target);-
1044 if (animation
animationDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1045 animation->stop();-
1046 delete animation;-
1047 }
never executed: end of block
0
1048}
never executed: end of block
0
1049-
1050-
1051void QCommonStylePrivate::_q_removeAnimation()-
1052{-
1053 QCommonStyle * const q = q_func();-
1054 QObject *animation = q->sender();-
1055 if (animation
animationDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1056 animations.remove(animation->parent());
never executed: animations.remove(animation->parent());
0
1057}
never executed: end of block
0
1058-
1059-
1060-
1061-
1062-
1063void QCommonStyle::drawControl(ControlElement element, const QStyleOption *opt,-
1064 QPainter *p, const QWidget *widget) const-
1065{-
1066 const QCommonStylePrivate * const d = d_func();-
1067 switch (element) {-
1068-
1069 case
never executed: case CE_PushButton:
CE_PushButton:
never executed: case CE_PushButton:
0
1070 if (const
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionButton *btn = qstyleoption_cast<const QStyleOptionButton *>(opt)
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1071 proxy()->drawControl(CE_PushButtonBevel, btn, p, widget);-
1072 QStyleOptionButton subopt = *btn;-
1073 subopt.rect = subElementRect(SE_PushButtonContents, btn, widget);-
1074 proxy()->drawControl(CE_PushButtonLabel, &subopt, p, widget);-
1075 if (btn->state & State_HasFocus
btn->state & State_HasFocusDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1076 QStyleOptionFocusRect fropt;-
1077 fropt.QStyleOption::operator=(*btn);-
1078 fropt.rect = subElementRect(SE_PushButtonFocusRect, btn, widget);-
1079 proxy()->drawPrimitive(PE_FrameFocusRect, &fropt, p, widget);-
1080 }
never executed: end of block
0
1081 }
never executed: end of block
0
1082 break;
never executed: break;
0
1083 case
never executed: case CE_PushButtonBevel:
CE_PushButtonBevel:
never executed: case CE_PushButtonBevel:
0
1084 if (const
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionButton *btn = qstyleoption_cast<const QStyleOptionButton *>(opt)
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1085 QRect br = btn->rect;-
1086 int dbi = proxy()->pixelMetric(PM_ButtonDefaultIndicator, btn, widget);-
1087 if (btn->features & QStyleOptionButton::DefaultButton
btn->features ...:DefaultButtonDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1088 proxy()->drawPrimitive(PE_FrameDefaultButton, opt, p, widget);
never executed: proxy()->drawPrimitive(PE_FrameDefaultButton, opt, p, widget);
0
1089 if (btn->features & QStyleOptionButton::AutoDefaultButton
btn->features ...oDefaultButtonDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1090 br.setCoords(br.left() + dbi, br.top() + dbi, br.right() - dbi, br.bottom() - dbi);
never executed: br.setCoords(br.left() + dbi, br.top() + dbi, br.right() - dbi, br.bottom() - dbi);
0
1091 if (!(btn->features & (QStyleOptionButton::Flat | QStyleOptionButton::CommandLinkButton))
!(btn->feature...ndLinkButton))Description
TRUEnever evaluated
FALSEnever evaluated
0
1092 || btn->state & (State_Sunken | State_On)
btn->state & (...en | State_On)Description
TRUEnever evaluated
FALSEnever evaluated
0
1093 || (btn->features & QStyleOptionButton::CommandLinkButton
btn->features ...mandLinkButtonDescription
TRUEnever evaluated
FALSEnever evaluated
&& btn->state & State_MouseOver
btn->state & State_MouseOverDescription
TRUEnever evaluated
FALSEnever evaluated
)) {
0
1094 QStyleOptionButton tmpBtn = *btn;-
1095 tmpBtn.rect = br;-
1096 proxy()->drawPrimitive(PE_PanelButtonCommand, &tmpBtn, p, widget);-
1097 }
never executed: end of block
0
1098 if (btn->features & QStyleOptionButton::HasMenu
btn->features ...utton::HasMenuDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1099 int mbi = proxy()->pixelMetric(PM_MenuButtonIndicator, btn, widget);-
1100 QRect ir = btn->rect;-
1101 QStyleOptionButton newBtn = *btn;-
1102 newBtn.rect = QRect(ir.right() - mbi + 2, ir.height()/2 - mbi/2 + 3, mbi - 6, mbi - 6);-
1103 proxy()->drawPrimitive(PE_IndicatorArrowDown, &newBtn, p, widget);-
1104 }
never executed: end of block
0
1105 }
never executed: end of block
0
1106 break;
never executed: break;
0
1107 case
never executed: case CE_PushButtonLabel:
CE_PushButtonLabel:
never executed: case CE_PushButtonLabel:
0
1108 if (const
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionButton *button = qstyleoption_cast<const QStyleOptionButton *>(opt)
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1109 QRect textRect = button->rect;-
1110 uint tf = Qt::AlignVCenter | Qt::TextShowMnemonic;-
1111 if (!proxy()->styleHint(SH_UnderlineShortcut, button, widget)
!proxy()->styl...utton, widget)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1112 tf |= Qt::TextHideMnemonic;
never executed: tf |= Qt::TextHideMnemonic;
0
1113-
1114 if (!button->icon.isNull()
!button->icon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1115-
1116 QRect iconRect;-
1117 QIcon::Mode mode = button->state & State_Enabled
button->state & State_EnabledDescription
TRUEnever evaluated
FALSEnever evaluated
? QIcon::Normal : QIcon::Disabled;
0
1118 if (mode == QIcon::Normal
mode == QIcon::NormalDescription
TRUEnever evaluated
FALSEnever evaluated
&& button->state & State_HasFocus
button->state & State_HasFocusDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1119 mode = QIcon::Active;
never executed: mode = QIcon::Active;
0
1120 QIcon::State state = QIcon::Off;-
1121 if (button->state & State_On
button->state & State_OnDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1122 state = QIcon::On;
never executed: state = QIcon::On;
0
1123-
1124 QPixmap pixmap = button->icon.pixmap(qt_getWindow(widget), button->iconSize, mode, state);-
1125-
1126 int pixmapWidth = pixmap.width() / pixmap.devicePixelRatio();-
1127 int pixmapHeight = pixmap.height() / pixmap.devicePixelRatio();-
1128 int labelWidth = pixmapWidth;-
1129 int labelHeight = pixmapHeight;-
1130 int iconSpacing = 4;-
1131 int textWidth = button->fontMetrics.boundingRect(opt->rect, tf, button->text).width();-
1132 if (!button->text.isEmpty()
!button->text.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1133 labelWidth += (textWidth + iconSpacing);
never executed: labelWidth += (textWidth + iconSpacing);
0
1134-
1135 iconRect = QRect(textRect.x() + (textRect.width() - labelWidth) / 2,-
1136 textRect.y() + (textRect.height() - labelHeight) / 2,-
1137 pixmapWidth, pixmapHeight);-
1138-
1139 iconRect = visualRect(button->direction, textRect, iconRect);-
1140-
1141 tf |= Qt::AlignLeft;-
1142-
1143 if (button->direction == Qt::RightToLeft
button->direct...t::RightToLeftDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1144 textRect.setRight(iconRect.left() - iconSpacing);
never executed: textRect.setRight(iconRect.left() - iconSpacing);
0
1145 else-
1146 textRect.setLeft(iconRect.left() + iconRect.width() + iconSpacing);
never executed: textRect.setLeft(iconRect.left() + iconRect.width() + iconSpacing);
0
1147-
1148 if (button->state & (State_On | State_Sunken)
button->state ... State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1149 iconRect.translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, opt, widget),
never executed: iconRect.translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, opt, widget), proxy()->pixelMetric(PM_ButtonShiftVertical, opt, widget));
0
1150 proxy()->pixelMetric(PM_ButtonShiftVertical, opt, widget));
never executed: iconRect.translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, opt, widget), proxy()->pixelMetric(PM_ButtonShiftVertical, opt, widget));
0
1151 p->drawPixmap(iconRect, pixmap);-
1152 }
never executed: end of block
else {
0
1153 tf |= Qt::AlignHCenter;-
1154 }
never executed: end of block
0
1155 if (button->state & (State_On | State_Sunken)
button->state ... State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1156 textRect.translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, opt, widget),
never executed: textRect.translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, opt, widget), proxy()->pixelMetric(PM_ButtonShiftVertical, opt, widget));
0
1157 proxy()->pixelMetric(PM_ButtonShiftVertical, opt, widget));
never executed: textRect.translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, opt, widget), proxy()->pixelMetric(PM_ButtonShiftVertical, opt, widget));
0
1158-
1159 if (button->features & QStyleOptionButton::HasMenu
button->featur...utton::HasMenuDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1160 int indicatorSize = proxy()->pixelMetric(PM_MenuButtonIndicator, button, widget);-
1161 if (button->direction == Qt::LeftToRight
button->direct...t::LeftToRightDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1162 textRect = textRect.adjusted(0, 0, -indicatorSize, 0);
never executed: textRect = textRect.adjusted(0, 0, -indicatorSize, 0);
0
1163 else-
1164 textRect = textRect.adjusted(indicatorSize, 0, 0, 0);
never executed: textRect = textRect.adjusted(indicatorSize, 0, 0, 0);
0
1165 }-
1166 proxy()->drawItemText(p, textRect, tf, button->palette, (button->state & State_Enabled),-
1167 button->text, QPalette::ButtonText);-
1168 }
never executed: end of block
0
1169 break;
never executed: break;
0
1170 case
never executed: case CE_RadioButton:
CE_RadioButton:
never executed: case CE_RadioButton:
0
1171 case
never executed: case CE_CheckBox:
CE_CheckBox:
never executed: case CE_CheckBox:
0
1172 if (const
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionButton *btn = qstyleoption_cast<const QStyleOptionButton *>(opt)
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1173 bool isRadio = (element == CE_RadioButton);-
1174 QStyleOptionButton subopt = *btn;-
1175 subopt.rect = subElementRect(isRadio ? SE_RadioButtonIndicator-
1176 : SE_CheckBoxIndicator, btn, widget);-
1177 proxy()->drawPrimitive(isRadio ? PE_IndicatorRadioButton : PE_IndicatorCheckBox,-
1178 &subopt, p, widget);-
1179 subopt.rect = subElementRect(isRadio ? SE_RadioButtonContents-
1180 : SE_CheckBoxContents, btn, widget);-
1181 proxy()->drawControl(isRadio ? CE_RadioButtonLabel : CE_CheckBoxLabel, &subopt, p, widget);-
1182 if (btn->state & State_HasFocus
btn->state & State_HasFocusDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1183 QStyleOptionFocusRect fropt;-
1184 fropt.QStyleOption::operator=(*btn);-
1185 fropt.rect = subElementRect(isRadio ? SE_RadioButtonFocusRect-
1186 : SE_CheckBoxFocusRect, btn, widget);-
1187 proxy()->drawPrimitive(PE_FrameFocusRect, &fropt, p, widget);-
1188 }
never executed: end of block
0
1189 }
never executed: end of block
0
1190 break;
never executed: break;
0
1191 case
never executed: case CE_RadioButtonLabel:
CE_RadioButtonLabel:
never executed: case CE_RadioButtonLabel:
0
1192 case
never executed: case CE_CheckBoxLabel:
CE_CheckBoxLabel:
never executed: case CE_CheckBoxLabel:
0
1193 if (const
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionButton *btn = qstyleoption_cast<const QStyleOptionButton *>(opt)
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1194 uint alignment = visualAlignment(btn->direction, Qt::AlignLeft | Qt::AlignVCenter);-
1195-
1196 if (!proxy()->styleHint(SH_UnderlineShortcut, btn, widget)
!proxy()->styl..., btn, widget)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1197 alignment |= Qt::TextHideMnemonic;
never executed: alignment |= Qt::TextHideMnemonic;
0
1198 QPixmap pix;-
1199 QRect textRect = btn->rect;-
1200 if (!btn->icon.isNull()
!btn->icon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1201 pix = btn->icon.pixmap(qt_getWindow(widget), btn->iconSize, btn->state & State_Enabled ? QIcon::Normal : QIcon::Disabled);-
1202 proxy()->drawItemPixmap(p, btn->rect, alignment, pix);-
1203 if (btn->direction == Qt::RightToLeft
btn->direction...t::RightToLeftDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1204 textRect.setRight(textRect.right() - btn->iconSize.width() - 4);
never executed: textRect.setRight(textRect.right() - btn->iconSize.width() - 4);
0
1205 else-
1206 textRect.setLeft(textRect.left() + btn->iconSize.width() + 4);
never executed: textRect.setLeft(textRect.left() + btn->iconSize.width() + 4);
0
1207 }-
1208 if (!btn->text.isEmpty()
!btn->text.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
){
0
1209 proxy()->drawItemText(p, textRect, alignment | Qt::TextShowMnemonic,-
1210 btn->palette, btn->state & State_Enabled, btn->text, QPalette::WindowText);-
1211 }
never executed: end of block
0
1212 }
never executed: end of block
0
1213 break;
never executed: break;
0
1214-
1215 case
never executed: case CE_MenuScroller:
CE_MenuScroller:
never executed: case CE_MenuScroller:
{
0
1216 QStyleOption arrowOpt = *opt;-
1217 arrowOpt.state |= State_Enabled;-
1218 proxy()->drawPrimitive(((opt->state & State_DownArrow) ? PE_IndicatorArrowDown : PE_IndicatorArrowUp),-
1219 &arrowOpt, p, widget);-
1220 break;
never executed: break;
}
0
1221 case
never executed: case CE_MenuTearoff:
CE_MenuTearoff:
never executed: case CE_MenuTearoff:
0
1222 if (opt->state & State_Selected
opt->state & State_SelectedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1223 p->fillRect(opt->rect, opt->palette.brush(QPalette::Highlight));
never executed: p->fillRect(opt->rect, opt->palette.brush(QPalette::Highlight));
0
1224 else-
1225 p->fillRect(opt->rect, opt->palette.brush(QPalette::Button));
never executed: p->fillRect(opt->rect, opt->palette.brush(QPalette::Button));
0
1226 p->setPen(QPen(opt->palette.dark().color(), 1, Qt::DashLine));-
1227 p->drawLine(opt->rect.x() + 2, opt->rect.y() + opt->rect.height() / 2 - 1,-
1228 opt->rect.x() + opt->rect.width() - 4,-
1229 opt->rect.y() + opt->rect.height() / 2 - 1);-
1230 p->setPen(QPen(opt->palette.light().color(), 1, Qt::DashLine));-
1231 p->drawLine(opt->rect.x() + 2, opt->rect.y() + opt->rect.height() / 2,-
1232 opt->rect.x() + opt->rect.width() - 4, opt->rect.y() + opt->rect.height() / 2);-
1233 break;
never executed: break;
0
1234-
1235-
1236 case
never executed: case CE_MenuBarItem:
CE_MenuBarItem:
never executed: case CE_MenuBarItem:
0
1237 if (const
const QStyleOp...nuItem *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionMenuItem *mbi = qstyleoption_cast<const QStyleOptionMenuItem *>(opt)
const QStyleOp...nuItem *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1238 uint alignment = Qt::AlignCenter | Qt::TextShowMnemonic | Qt::TextDontClip-
1239 | Qt::TextSingleLine;-
1240 if (!proxy()->styleHint(SH_UnderlineShortcut, mbi, widget)
!proxy()->styl..., mbi, widget)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1241 alignment |= Qt::TextHideMnemonic;
never executed: alignment |= Qt::TextHideMnemonic;
0
1242 int iconExtent = proxy()->pixelMetric(PM_SmallIconSize);-
1243 QPixmap pix = mbi->icon.pixmap(qt_getWindow(widget), QSize(iconExtent, iconExtent), (mbi->state & State_Enabled) ? QIcon::Normal : QIcon::Disabled);-
1244 if (!pix.isNull()
!pix.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1245 proxy()->drawItemPixmap(p,mbi->rect, alignment, pix);
never executed: proxy()->drawItemPixmap(p,mbi->rect, alignment, pix);
0
1246 else-
1247 proxy()->drawItemText(p, mbi->rect, alignment, mbi->palette, mbi->state & State_Enabled,
never executed: proxy()->drawItemText(p, mbi->rect, alignment, mbi->palette, mbi->state & State_Enabled, mbi->text, QPalette::ButtonText);
0
1248 mbi->text, QPalette::ButtonText);
never executed: proxy()->drawItemText(p, mbi->rect, alignment, mbi->palette, mbi->state & State_Enabled, mbi->text, QPalette::ButtonText);
0
1249 }-
1250 break;
never executed: break;
0
1251 case
never executed: case CE_MenuBarEmptyArea:
CE_MenuBarEmptyArea:
never executed: case CE_MenuBarEmptyArea:
0
1252 if (widget
widgetDescription
TRUEnever evaluated
FALSEnever evaluated
&& !widget->testAttribute(Qt::WA_NoSystemBackground)
!widget->testA...temBackground)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1253 p->eraseRect(opt->rect);
never executed: p->eraseRect(opt->rect);
0
1254 break;
never executed: break;
0
1255-
1256-
1257 case
never executed: case CE_ProgressBar:
CE_ProgressBar:
never executed: case CE_ProgressBar:
0
1258 if (const
const QStyleOp...essBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionProgressBar *pb
const QStyleOp...essBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
0
1259 = qstyleoption_cast<const QStyleOptionProgressBar *>(opt)
const QStyleOp...essBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1260 QStyleOptionProgressBar subopt = *pb;-
1261 subopt.rect = subElementRect(SE_ProgressBarGroove, pb, widget);-
1262 proxy()->drawControl(CE_ProgressBarGroove, &subopt, p, widget);-
1263 subopt.rect = subElementRect(SE_ProgressBarContents, pb, widget);-
1264 proxy()->drawControl(CE_ProgressBarContents, &subopt, p, widget);-
1265 if (pb->textVisible
pb->textVisibleDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1266 subopt.rect = subElementRect(SE_ProgressBarLabel, pb, widget);-
1267 proxy()->drawControl(CE_ProgressBarLabel, &subopt, p, widget);-
1268 }
never executed: end of block
0
1269 }
never executed: end of block
0
1270 break;
never executed: break;
0
1271 case
never executed: case CE_ProgressBarGroove:
CE_ProgressBarGroove:
never executed: case CE_ProgressBarGroove:
0
1272 if (opt->rect.isValid()
opt->rect.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1273 qDrawShadePanel(p, opt->rect, opt->palette, true, 1,
never executed: qDrawShadePanel(p, opt->rect, opt->palette, true, 1, &opt->palette.brush(QPalette::Window));
0
1274 &opt->palette.brush(QPalette::Window));
never executed: qDrawShadePanel(p, opt->rect, opt->palette, true, 1, &opt->palette.brush(QPalette::Window));
0
1275 break;
never executed: break;
0
1276 case
never executed: case CE_ProgressBarLabel:
CE_ProgressBarLabel:
never executed: case CE_ProgressBarLabel:
0
1277 if (const
const QStyleOp...essBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionProgressBar *pb = qstyleoption_cast<const QStyleOptionProgressBar *>(opt)
const QStyleOp...essBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1278 const bool vertical = pb->orientation == Qt::Vertical;-
1279 if (!vertical
!verticalDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1280 QPalette::ColorRole textRole = QPalette::NoRole;-
1281 if ((
(pb->textAlign...::AlignCenter)Description
TRUEnever evaluated
FALSEnever evaluated
pb->textAlignment & Qt::AlignCenter)
(pb->textAlign...::AlignCenter)Description
TRUEnever evaluated
FALSEnever evaluated
&& pb->textVisible
pb->textVisibleDescription
TRUEnever evaluated
FALSEnever evaluated
0
1282 && ((
((qint64(pb->p...pb->minimum)))Description
TRUEnever evaluated
FALSEnever evaluated
qint64(pb->progress) - qint64(pb->minimum)) * 2 >= (qint64(pb->maximum) - qint64(pb->minimum)))
((qint64(pb->p...pb->minimum)))Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1283 textRole = QPalette::HighlightedText;-
1284-
1285 QRect shadowRect(pb->rect);-
1286 shadowRect.translate(1,1);-
1287 QColor shadowColor = (
(pb->palette.c...alue() <= 128)Description
TRUEnever evaluated
FALSEnever evaluated
pb->palette.color(textRole).value() <= 128)
(pb->palette.c...alue() <= 128)Description
TRUEnever evaluated
FALSEnever evaluated
0
1288 ? QColor(255,255,255,160) : QColor(0,0,0,160);-
1289 QPalette shadowPalette = pb->palette;-
1290 shadowPalette.setColor(textRole, shadowColor);-
1291 proxy()->drawItemText(p, shadowRect, Qt::AlignCenter | Qt::TextSingleLine, shadowPalette,-
1292 pb->state & State_Enabled, pb->text, textRole);-
1293 }
never executed: end of block
0
1294 proxy()->drawItemText(p, pb->rect, Qt::AlignCenter | Qt::TextSingleLine, pb->palette,-
1295 pb->state & State_Enabled, pb->text, textRole);-
1296 }
never executed: end of block
0
1297 }
never executed: end of block
0
1298 break;
never executed: break;
0
1299 case
never executed: case CE_ProgressBarContents:
CE_ProgressBarContents:
never executed: case CE_ProgressBarContents:
0
1300 if (const
const QStyleOp...essBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionProgressBar *pb = qstyleoption_cast<const QStyleOptionProgressBar *>(opt)
const QStyleOp...essBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1301-
1302 QRect rect = pb->rect;-
1303 const bool vertical = pb->orientation == Qt::Vertical;-
1304 const bool inverted = pb->invertedAppearance;-
1305 qint64 minimum = qint64(pb->minimum);-
1306 qint64 maximum = qint64(pb->maximum);-
1307 qint64 progress = qint64(pb->progress);-
1308-
1309 QMatrix m;-
1310-
1311 if (vertical
verticalDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1312 rect = QRect(rect.y(), rect.x(), rect.height(), rect.width());-
1313 m.rotate(90);-
1314 m.translate(0, -(rect.height() + rect.y()*2));-
1315 }
never executed: end of block
0
1316-
1317 QPalette pal2 = pb->palette;-
1318-
1319 if (pal2.highlight() == pal2.background()
pal2.highlight...2.background()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1320 pal2.setColor(QPalette::Highlight, pb->palette.color(QPalette::Active,
never executed: pal2.setColor(QPalette::Highlight, pb->palette.color(QPalette::Active, QPalette::Highlight));
0
1321 QPalette::Highlight));
never executed: pal2.setColor(QPalette::Highlight, pb->palette.color(QPalette::Active, QPalette::Highlight));
0
1322 bool reverse = ((!vertical
!verticalDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(pb->direction...::RightToLeft)Description
TRUEnever evaluated
FALSEnever evaluated
pb->direction == Qt::RightToLeft)
(pb->direction...::RightToLeft)Description
TRUEnever evaluated
FALSEnever evaluated
) || vertical
verticalDescription
TRUEnever evaluated
FALSEnever evaluated
);
0
1323 if (inverted
invertedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1324 reverse = !reverse;
never executed: reverse = !reverse;
0
1325 int w = rect.width();-
1326 if (pb->minimum == 0
pb->minimum == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& pb->maximum == 0
pb->maximum == 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1327-
1328 int x = (progress - minimum) % (w * 2);-
1329 if (x > w
x > wDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1330 x = 2 * w - x;
never executed: x = 2 * w - x;
0
1331 x = reverse
reverseDescription
TRUEnever evaluated
FALSEnever evaluated
? rect.right() - x : x + rect.x();
0
1332 p->setPen(QPen(pal2.highlight().color(), 4));-
1333 p->drawLine(x, rect.y(), x, rect.height());-
1334 }
never executed: end of block
else {
0
1335 const int unit_width = proxy()->pixelMetric(PM_ProgressBarChunkWidth, pb, widget);-
1336 if (!unit_width
!unit_widthDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1337 return;
never executed: return;
0
1338-
1339 int u;-
1340 if (unit_width > 1
unit_width > 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1341 u = ((rect.width() + unit_width) / unit_width);
never executed: u = ((rect.width() + unit_width) / unit_width);
0
1342 else-
1343 u = w / unit_width;
never executed: u = w / unit_width;
0
1344 qint64 p_v = progress - minimum;-
1345 qint64 t_s = (
(maximum - minimum)Description
TRUEnever evaluated
FALSEnever evaluated
maximum - minimum)
(maximum - minimum)Description
TRUEnever evaluated
FALSEnever evaluated
? (maximum - minimum) : qint64(1);
0
1346-
1347 if (u > 0
u > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& p_v >= 2147483647 / u
p_v >= 2147483647 / uDescription
TRUEnever evaluated
FALSEnever evaluated
&& t_s >= u
t_s >= uDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1348-
1349 p_v /= u;-
1350 t_s /= u;-
1351 }
never executed: end of block
0
1352-
1353-
1354 int tnu, nu;-
1355 tnu = nu = p_v * u / t_s;-
1356-
1357 if (nu * unit_width > w
nu * unit_width > wDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1358 --
never executed: --nu;
nu;
never executed: --nu;
0
1359-
1360-
1361-
1362-
1363-
1364 int x = 0;-
1365 int x0 = reverse
reverseDescription
TRUEnever evaluated
FALSEnever evaluated
? rect.right() - ((
(unit_width > 1)Description
TRUEnever evaluated
FALSEnever evaluated
unit_width > 1)
(unit_width > 1)Description
TRUEnever evaluated
FALSEnever evaluated
? unit_width : 0)
0
1366 : rect.x();-
1367-
1368 QStyleOptionProgressBar pbBits = *pb;-
1369 pbBits.rect = rect;-
1370 pbBits.palette = pal2;-
1371 int myY = pbBits.rect.y();-
1372 int myHeight = pbBits.rect.height();-
1373 pbBits.state = State_None;-
1374 for (int i = 0; i < nu
i < nuDescription
TRUEnever evaluated
FALSEnever evaluated
; ++i) {
0
1375 pbBits.rect.setRect(x0 + x, myY, unit_width, myHeight);-
1376 pbBits.rect = m.mapRect(QRectF(pbBits.rect)).toRect();-
1377 proxy()->drawPrimitive(PE_IndicatorProgressChunk, &pbBits, p, widget);-
1378 x += reverse
reverseDescription
TRUEnever evaluated
FALSEnever evaluated
? -unit_width : unit_width;
0
1379 }
never executed: end of block
0
1380-
1381-
1382-
1383 if (nu < tnu
nu < tnuDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1384 int pixels_left = w - (nu * unit_width);-
1385 int offset = reverse
reverseDescription
TRUEnever evaluated
FALSEnever evaluated
? x0 + x + unit_width-pixels_left : x0 + x;
0
1386 pbBits.rect.setRect(offset, myY, pixels_left, myHeight);-
1387 pbBits.rect = m.mapRect(QRectF(pbBits.rect)).toRect();-
1388 proxy()->drawPrimitive(PE_IndicatorProgressChunk, &pbBits, p, widget);-
1389 }
never executed: end of block
0
1390 }
never executed: end of block
0
1391 }-
1392 break;
never executed: break;
0
1393-
1394 case
never executed: case CE_HeaderLabel:
CE_HeaderLabel:
never executed: case CE_HeaderLabel:
0
1395 if (const
const QStyleOp...Header *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionHeader *header = qstyleoption_cast<const QStyleOptionHeader *>(opt)
const QStyleOp...Header *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1396 QRect rect = header->rect;-
1397 if (!header->icon.isNull()
!header->icon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1398 int iconExtent = proxy()->pixelMetric(PM_SmallIconSize);-
1399 QPixmap pixmap-
1400 = header->icon.pixmap(qt_getWindow(widget), QSize(iconExtent, iconExtent), (header->state & State_Enabled) ? QIcon::Normal : QIcon::Disabled);-
1401 int pixw = pixmap.width() / pixmap.devicePixelRatio();-
1402-
1403 QRect aligned = alignedRect(header->direction, QFlag(header->iconAlignment), pixmap.size() / pixmap.devicePixelRatio(), rect);-
1404 QRect inter = aligned.intersected(rect);-
1405 p->drawPixmap(inter.x(), inter.y(), pixmap,-
1406 inter.x() - aligned.x(), inter.y() - aligned.y(),-
1407 aligned.width() * pixmap.devicePixelRatio(),-
1408 pixmap.height() * pixmap.devicePixelRatio());-
1409-
1410 if (header->direction == Qt::LeftToRight
header->direct...t::LeftToRightDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1411 rect.setLeft(rect.left() + pixw + 2);
never executed: rect.setLeft(rect.left() + pixw + 2);
0
1412 else-
1413 rect.setRight(rect.right() - pixw - 2);
never executed: rect.setRight(rect.right() - pixw - 2);
0
1414 }-
1415 if (header->state & QStyle::State_On
header->state ...tyle::State_OnDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1416 QFont fnt = p->font();-
1417 fnt.setBold(true);-
1418 p->setFont(fnt);-
1419 }
never executed: end of block
0
1420 proxy()->drawItemText(p, rect, header->textAlignment, header->palette,-
1421 (header->state & State_Enabled), header->text, QPalette::ButtonText);-
1422 }
never executed: end of block
0
1423 break;
never executed: break;
0
1424-
1425 case
never executed: case CE_ToolButtonLabel:
CE_ToolButtonLabel:
never executed: case CE_ToolButtonLabel:
0
1426 if (const
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionToolButton *toolbutton
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
0
1427 = qstyleoption_cast<const QStyleOptionToolButton *>(opt)
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1428 QRect rect = toolbutton->rect;-
1429 int shiftX = 0;-
1430 int shiftY = 0;-
1431 if (toolbutton->state & (State_Sunken | State_On)
toolbutton->st...en | State_On)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1432 shiftX = proxy()->pixelMetric(PM_ButtonShiftHorizontal, toolbutton, widget);-
1433 shiftY = proxy()->pixelMetric(PM_ButtonShiftVertical, toolbutton, widget);-
1434 }
never executed: end of block
0
1435-
1436 bool hasArrow = toolbutton->features & QStyleOptionToolButton::Arrow;-
1437 if (((!hasArrow
!hasArrowDescription
TRUEnever evaluated
FALSEnever evaluated
&& toolbutton->icon.isNull()
toolbutton->icon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
) && !toolbutton->text.isEmpty()
!toolbutton->text.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1438 || toolbutton->toolButtonStyle == Qt::ToolButtonTextOnly
toolbutton->to...ButtonTextOnlyDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1439 int alignment = Qt::AlignCenter | Qt::TextShowMnemonic;-
1440 if (!proxy()->styleHint(SH_UnderlineShortcut, opt, widget)
!proxy()->styl..., opt, widget)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1441 alignment |= Qt::TextHideMnemonic;
never executed: alignment |= Qt::TextHideMnemonic;
0
1442 rect.translate(shiftX, shiftY);-
1443 p->setFont(toolbutton->font);-
1444 proxy()->drawItemText(p, rect, alignment, toolbutton->palette,-
1445 opt->state & State_Enabled, toolbutton->text,-
1446 QPalette::ButtonText);-
1447 }
never executed: end of block
else {
0
1448 QPixmap pm;-
1449 QSize pmSize = toolbutton->iconSize;-
1450 if (!toolbutton->icon.isNull()
!toolbutton->icon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1451 QIcon::State state = toolbutton->state & State_On
toolbutton->state & State_OnDescription
TRUEnever evaluated
FALSEnever evaluated
? QIcon::On : QIcon::Off;
0
1452 QIcon::Mode mode;-
1453 if (!(toolbutton->state & State_Enabled)
!(toolbutton->...State_Enabled)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1454 mode = QIcon::Disabled;
never executed: mode = QIcon::Disabled;
0
1455 else if ((
(opt->state & State_MouseOver)Description
TRUEnever evaluated
FALSEnever evaluated
opt->state & State_MouseOver)
(opt->state & State_MouseOver)Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(opt->state & State_AutoRaise)Description
TRUEnever evaluated
FALSEnever evaluated
opt->state & State_AutoRaise)
(opt->state & State_AutoRaise)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1456 mode = QIcon::Active;
never executed: mode = QIcon::Active;
0
1457 else-
1458 mode = QIcon::Normal;
never executed: mode = QIcon::Normal;
0
1459 pm = toolbutton->icon.pixmap(qt_getWindow(widget), toolbutton->rect.size().boundedTo(toolbutton->iconSize),-
1460 mode, state);-
1461 pmSize = pm.size() / pm.devicePixelRatio();-
1462 }
never executed: end of block
0
1463-
1464 if (toolbutton->toolButtonStyle != Qt::ToolButtonIconOnly
toolbutton->to...ButtonIconOnlyDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1465 p->setFont(toolbutton->font);-
1466 QRect pr = rect,-
1467 tr = rect;-
1468 int alignment = Qt::TextShowMnemonic;-
1469 if (!proxy()->styleHint(SH_UnderlineShortcut, opt, widget)
!proxy()->styl..., opt, widget)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1470 alignment |= Qt::TextHideMnemonic;
never executed: alignment |= Qt::TextHideMnemonic;
0
1471-
1472 if (toolbutton->toolButtonStyle == Qt::ToolButtonTextUnderIcon
toolbutton->to...nTextUnderIconDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1473 pr.setHeight(pmSize.height() + 6);-
1474 tr.adjust(0, pr.height() - 1, 0, -1);-
1475 pr.translate(shiftX, shiftY);-
1476 if (!hasArrow
!hasArrowDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1477 proxy()->drawItemPixmap(p, pr, Qt::AlignCenter, pm);-
1478 }
never executed: end of block
else {
0
1479 drawArrow(proxy(), toolbutton, pr, p, widget);-
1480 }
never executed: end of block
0
1481 alignment |= Qt::AlignCenter;-
1482 }
never executed: end of block
else {
0
1483 pr.setWidth(pmSize.width() + 8);-
1484 tr.adjust(pr.width(), 0, 0, 0);-
1485 pr.translate(shiftX, shiftY);-
1486 if (!hasArrow
!hasArrowDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1487 proxy()->drawItemPixmap(p, QStyle::visualRect(opt->direction, rect, pr), Qt::AlignCenter, pm);-
1488 }
never executed: end of block
else {
0
1489 drawArrow(proxy(), toolbutton, pr, p, widget);-
1490 }
never executed: end of block
0
1491 alignment |= Qt::AlignLeft | Qt::AlignVCenter;-
1492 }
never executed: end of block
0
1493 tr.translate(shiftX, shiftY);-
1494 proxy()->drawItemText(p, QStyle::visualRect(opt->direction, rect, tr), alignment, toolbutton->palette,-
1495 toolbutton->state & State_Enabled, toolbutton->text,-
1496 QPalette::ButtonText);-
1497 }
never executed: end of block
else {
0
1498 rect.translate(shiftX, shiftY);-
1499 if (hasArrow
hasArrowDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1500 drawArrow(proxy(), toolbutton, rect, p, widget);-
1501 }
never executed: end of block
else {
0
1502 proxy()->drawItemPixmap(p, rect, Qt::AlignCenter, pm);-
1503 }
never executed: end of block
0
1504 }-
1505 }-
1506 }-
1507 break;
never executed: break;
0
1508-
1509-
1510 case
never executed: case CE_ToolBoxTab:
CE_ToolBoxTab:
never executed: case CE_ToolBoxTab:
0
1511 if (const
const QStyleOp...oolBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionToolBox *tb = qstyleoption_cast<const QStyleOptionToolBox *>(opt)
const QStyleOp...oolBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1512 proxy()->drawControl(CE_ToolBoxTabShape, tb, p, widget);-
1513 proxy()->drawControl(CE_ToolBoxTabLabel, tb, p, widget);-
1514 }
never executed: end of block
0
1515 break;
never executed: break;
0
1516 case
never executed: case CE_ToolBoxTabShape:
CE_ToolBoxTabShape:
never executed: case CE_ToolBoxTabShape:
0
1517 if (const
const QStyleOp...oolBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionToolBox *tb = qstyleoption_cast<const QStyleOptionToolBox *>(opt)
const QStyleOp...oolBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1518 p->setPen(tb->palette.mid().color().darker(150));-
1519 bool oldQt4CompatiblePainting = p->testRenderHint(QPainter::Qt4CompatiblePainting);-
1520 p->setRenderHint(QPainter::Qt4CompatiblePainting);-
1521 int d = 20 + tb->rect.height() - 3;-
1522 if (tb->direction != Qt::RightToLeft
tb->direction ...t::RightToLeftDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1523 const QPoint points[] = {-
1524 QPoint(-1, tb->rect.height() + 1),-
1525 QPoint(-1, 1),-
1526 QPoint(tb->rect.width() - d, 1),-
1527 QPoint(tb->rect.width() - 20, tb->rect.height() - 2),-
1528 QPoint(tb->rect.width() - 1, tb->rect.height() - 2),-
1529 QPoint(tb->rect.width() - 1, tb->rect.height() + 1),-
1530 QPoint(-1, tb->rect.height() + 1),-
1531 };-
1532 p->drawPolygon(points, sizeof points / sizeof *points);-
1533 }
never executed: end of block
else {
0
1534 const QPoint points[] = {-
1535 QPoint(tb->rect.width(), tb->rect.height() + 1),-
1536 QPoint(tb->rect.width(), 1),-
1537 QPoint(d - 1, 1),-
1538 QPoint(20 - 1, tb->rect.height() - 2),-
1539 QPoint(0, tb->rect.height() - 2),-
1540 QPoint(0, tb->rect.height() + 1),-
1541 QPoint(tb->rect.width(), tb->rect.height() + 1),-
1542 };-
1543 p->drawPolygon(points, sizeof points / sizeof *points);-
1544 }
never executed: end of block
0
1545 p->setRenderHint(QPainter::Qt4CompatiblePainting, oldQt4CompatiblePainting);-
1546 p->setPen(tb->palette.light().color());-
1547 if (tb->direction != Qt::RightToLeft
tb->direction ...t::RightToLeftDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1548 p->drawLine(0, 2, tb->rect.width() - d, 2);-
1549 p->drawLine(tb->rect.width() - d - 1, 2, tb->rect.width() - 21, tb->rect.height() - 1);-
1550 p->drawLine(tb->rect.width() - 20, tb->rect.height() - 1,-
1551 tb->rect.width(), tb->rect.height() - 1);-
1552 }
never executed: end of block
else {
0
1553 p->drawLine(tb->rect.width() - 1, 2, d - 1, 2);-
1554 p->drawLine(d, 2, 20, tb->rect.height() - 1);-
1555 p->drawLine(19, tb->rect.height() - 1,-
1556 -1, tb->rect.height() - 1);-
1557 }
never executed: end of block
0
1558 p->setBrush(Qt::NoBrush);-
1559 }
never executed: end of block
0
1560 break;
never executed: break;
0
1561-
1562-
1563 case
never executed: case CE_TabBarTab:
CE_TabBarTab:
never executed: case CE_TabBarTab:
0
1564 if (const
const QStyleOp...ionTab *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionTab *tab = qstyleoption_cast<const QStyleOptionTab *>(opt)
const QStyleOp...ionTab *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1565 proxy()->drawControl(CE_TabBarTabShape, tab, p, widget);-
1566 proxy()->drawControl(CE_TabBarTabLabel, tab, p, widget);-
1567 }
never executed: end of block
0
1568 break;
never executed: break;
0
1569 case
never executed: case CE_TabBarTabShape:
CE_TabBarTabShape:
never executed: case CE_TabBarTabShape:
0
1570 if (const
const QStyleOp...ionTab *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionTab *tab = qstyleoption_cast<const QStyleOptionTab *>(opt)
const QStyleOp...ionTab *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1571 p->save();-
1572-
1573 QRect rect(tab->rect);-
1574 bool selected = tab->state & State_Selected;-
1575 bool onlyOne = tab->position == QStyleOptionTab::OnlyOneTab;-
1576 int tabOverlap = onlyOne
onlyOneDescription
TRUEnever evaluated
FALSEnever evaluated
? 0 : proxy()->pixelMetric(PM_TabBarTabOverlap, opt, widget);
0
1577-
1578 if (!selected
!selectedDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1579 switch (tab->shape) {-
1580 case
never executed: case QTabBar::TriangularNorth:
QTabBar::TriangularNorth:
never executed: case QTabBar::TriangularNorth:
0
1581 rect.adjust(0, 0, 0, -tabOverlap);-
1582 if(!selected
!selectedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1583 rect.adjust(1, 1, -1, 0);
never executed: rect.adjust(1, 1, -1, 0);
0
1584 break;
never executed: break;
0
1585 case
never executed: case QTabBar::TriangularSouth:
QTabBar::TriangularSouth:
never executed: case QTabBar::TriangularSouth:
0
1586 rect.adjust(0, tabOverlap, 0, 0);-
1587 if(!selected
!selectedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1588 rect.adjust(1, 0, -1, -1);
never executed: rect.adjust(1, 0, -1, -1);
0
1589 break;
never executed: break;
0
1590 case
never executed: case QTabBar::TriangularEast:
QTabBar::TriangularEast:
never executed: case QTabBar::TriangularEast:
0
1591 rect.adjust(tabOverlap, 0, 0, 0);-
1592 if(!selected
!selectedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1593 rect.adjust(0, 1, -1, -1);
never executed: rect.adjust(0, 1, -1, -1);
0
1594 break;
never executed: break;
0
1595 case
never executed: case QTabBar::TriangularWest:
QTabBar::TriangularWest:
never executed: case QTabBar::TriangularWest:
0
1596 rect.adjust(0, 0, -tabOverlap, 0);-
1597 if(!selected
!selectedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1598 rect.adjust(1, 1, 0, -1);
never executed: rect.adjust(1, 1, 0, -1);
0
1599 break;
never executed: break;
0
1600 default
never executed: default:
:
never executed: default:
0
1601 break;
never executed: break;
0
1602 }-
1603 }-
1604-
1605 p->setPen(QPen(tab->palette.foreground(), 0));-
1606 if (selected
selectedDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1607 p->setBrush(tab->palette.base());-
1608 }
never executed: end of block
else {
0
1609 if (widget
widgetDescription
TRUEnever evaluated
FALSEnever evaluated
&& widget->parentWidget()
widget->parentWidget()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1610 p->setBrush(widget->parentWidget()->palette().background());
never executed: p->setBrush(widget->parentWidget()->palette().background());
0
1611 else-
1612 p->setBrush(tab->palette.background());
never executed: p->setBrush(tab->palette.background());
0
1613 }-
1614-
1615 int y;-
1616 int x;-
1617 QPolygon a(10);-
1618 switch (tab->shape) {-
1619 case
never executed: case QTabBar::TriangularNorth:
QTabBar::TriangularNorth:
never executed: case QTabBar::TriangularNorth:
0
1620 case
never executed: case QTabBar::TriangularSouth:
QTabBar::TriangularSouth:
never executed: case QTabBar::TriangularSouth:
{
0
1621 a.setPoint(0, 0, -1);-
1622 a.setPoint(1, 0, 0);-
1623 y = rect.height() - 2;-
1624 x = y / 3;-
1625 a.setPoint(2, x++, y - 1);-
1626 ++x;-
1627 a.setPoint(3, x++, y++);-
1628 a.setPoint(4, x, y);-
1629-
1630 int i;-
1631 int right = rect.width() - 1;-
1632 for (i = 0; i < 5
i < 5Description
TRUEnever evaluated
FALSEnever evaluated
; ++i)
0
1633 a.setPoint(9 - i, right - a.point(i).x(), a.point(i).y());
never executed: a.setPoint(9 - i, right - a.point(i).x(), a.point(i).y());
0
1634 if (tab->shape == QTabBar::TriangularNorth
tab->shape == ...riangularNorthDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1635 for (i = 0; i < 10
i < 10Description
TRUEnever evaluated
FALSEnever evaluated
; ++i)
0
1636 a.setPoint(i, a.point(i).x(), rect.height() - 1 - a.point(i).y());
never executed: a.setPoint(i, a.point(i).x(), rect.height() - 1 - a.point(i).y());
0
1637-
1638 a.translate(rect.left(), rect.top());-
1639 p->setRenderHint(QPainter::Antialiasing);-
1640 p->translate(0, 0.5);-
1641-
1642 QPainterPath path;-
1643 path.addPolygon(a);-
1644 p->drawPath(path);-
1645 break;
never executed: break;
}
0
1646 case
never executed: case QTabBar::TriangularEast:
QTabBar::TriangularEast:
never executed: case QTabBar::TriangularEast:
0
1647 case
never executed: case QTabBar::TriangularWest:
QTabBar::TriangularWest:
never executed: case QTabBar::TriangularWest:
{
0
1648 a.setPoint(0, -1, 0);-
1649 a.setPoint(1, 0, 0);-
1650 x = rect.width() - 2;-
1651 y = x / 3;-
1652 a.setPoint(2, x - 1, y++);-
1653 ++y;-
1654 a.setPoint(3, x++, y++);-
1655 a.setPoint(4, x, y);-
1656 int i;-
1657 int bottom = rect.height() - 1;-
1658 for (i = 0; i < 5
i < 5Description
TRUEnever evaluated
FALSEnever evaluated
; ++i)
0
1659 a.setPoint(9 - i, a.point(i).x(), bottom - a.point(i).y());
never executed: a.setPoint(9 - i, a.point(i).x(), bottom - a.point(i).y());
0
1660 if (tab->shape == QTabBar::TriangularWest
tab->shape == ...TriangularWestDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1661 for (i = 0; i < 10
i < 10Description
TRUEnever evaluated
FALSEnever evaluated
; ++i)
0
1662 a.setPoint(i, rect.width() - 1 - a.point(i).x(), a.point(i).y());
never executed: a.setPoint(i, rect.width() - 1 - a.point(i).x(), a.point(i).y());
0
1663 a.translate(rect.left(), rect.top());-
1664 p->setRenderHint(QPainter::Antialiasing);-
1665 p->translate(0.5, 0);-
1666 QPainterPath path;-
1667 path.addPolygon(a);-
1668 p->drawPath(path);-
1669 break;
never executed: break;
}
0
1670 default
never executed: default:
:
never executed: default:
0
1671 break;
never executed: break;
0
1672 }-
1673 p->restore();-
1674 }
never executed: end of block
0
1675 break;
never executed: break;
0
1676 case
never executed: case CE_ToolBoxTabLabel:
CE_ToolBoxTabLabel:
never executed: case CE_ToolBoxTabLabel:
0
1677 if (const
const QStyleOp...oolBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionToolBox *tb = qstyleoption_cast<const QStyleOptionToolBox *>(opt)
const QStyleOp...oolBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1678 bool enabled = tb->state & State_Enabled;-
1679 bool selected = tb->state & State_Selected;-
1680 int iconExtent = proxy()->pixelMetric(QStyle::PM_SmallIconSize, tb, widget);-
1681 QPixmap pm = tb->icon.pixmap(qt_getWindow(widget), QSize(iconExtent, iconExtent),-
1682 enabled ? QIcon::Normal : QIcon::Disabled);-
1683-
1684 QRect cr = subElementRect(QStyle::SE_ToolBoxTabContents, tb, widget);-
1685 QRect tr, ir;-
1686 int ih = 0;-
1687 if (pm.isNull()
pm.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1688 tr = cr;-
1689 tr.adjust(4, 0, -8, 0);-
1690 }
never executed: end of block
else {
0
1691 int iw = pm.width() / pm.devicePixelRatio() + 4;-
1692 ih = pm.height()/ pm.devicePixelRatio();-
1693 ir = QRect(cr.left() + 4, cr.top(), iw + 2, ih);-
1694 tr = QRect(ir.right(), cr.top(), cr.width() - ir.right() - 4, cr.height());-
1695 }
never executed: end of block
0
1696-
1697 if (selected
selectedDescription
TRUEnever evaluated
FALSEnever evaluated
&& proxy()->styleHint(QStyle::SH_ToolBox_SelectedPageTitleBold, tb, widget)
proxy()->style...d, tb, widget)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1698 QFont f(p->font());-
1699 f.setBold(true);-
1700 p->setFont(f);-
1701 }
never executed: end of block
0
1702-
1703 QString txt = tb->fontMetrics.elidedText(tb->text, Qt::ElideRight, tr.width());-
1704-
1705 if (ih
ihDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1706 p->drawPixmap(ir.left(), (tb->rect.height() - ih) / 2, pm);
never executed: p->drawPixmap(ir.left(), (tb->rect.height() - ih) / 2, pm);
0
1707-
1708 int alignment = Qt::AlignLeft | Qt::AlignVCenter | Qt::TextShowMnemonic;-
1709 if (!proxy()->styleHint(QStyle::SH_UnderlineShortcut, tb, widget)
!proxy()->styl...t, tb, widget)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1710 alignment |= Qt::TextHideMnemonic;
never executed: alignment |= Qt::TextHideMnemonic;
0
1711 proxy()->drawItemText(p, tr, alignment, tb->palette, enabled, txt, QPalette::ButtonText);-
1712-
1713 if (!txt.isEmpty()
!txt.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
&& opt->state & State_HasFocus
opt->state & State_HasFocusDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1714 QStyleOptionFocusRect opt;-
1715 opt.rect = tr;-
1716 opt.palette = tb->palette;-
1717 opt.state = QStyle::State_None;-
1718 proxy()->drawPrimitive(QStyle::PE_FrameFocusRect, &opt, p, widget);-
1719 }
never executed: end of block
0
1720 }
never executed: end of block
0
1721 break;
never executed: break;
0
1722 case
never executed: case CE_TabBarTabLabel:
CE_TabBarTabLabel:
never executed: case CE_TabBarTabLabel:
0
1723 if (const
const QStyleOp...ionTab *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionTab *tab = qstyleoption_cast<const QStyleOptionTab *>(opt)
const QStyleOp...ionTab *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1724 QRect tr = tab->rect;-
1725 bool verticalTabs = tab->shape == QTabBar::RoundedEast
tab->shape == ...r::RoundedEastDescription
TRUEnever evaluated
FALSEnever evaluated
0
1726 || tab->shape == QTabBar::RoundedWest
tab->shape == ...r::RoundedWestDescription
TRUEnever evaluated
FALSEnever evaluated
0
1727 || tab->shape == QTabBar::TriangularEast
tab->shape == ...TriangularEastDescription
TRUEnever evaluated
FALSEnever evaluated
0
1728 || tab->shape == QTabBar::TriangularWest
tab->shape == ...TriangularWestDescription
TRUEnever evaluated
FALSEnever evaluated
;
0
1729-
1730 int alignment = Qt::AlignCenter | Qt::TextShowMnemonic;-
1731 if (!proxy()->styleHint(SH_UnderlineShortcut, opt, widget)
!proxy()->styl..., opt, widget)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1732 alignment |= Qt::TextHideMnemonic;
never executed: alignment |= Qt::TextHideMnemonic;
0
1733-
1734 if (verticalTabs
verticalTabsDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1735 p->save();-
1736 int newX, newY, newRot;-
1737 if (tab->shape == QTabBar::RoundedEast
tab->shape == ...r::RoundedEastDescription
TRUEnever evaluated
FALSEnever evaluated
|| tab->shape == QTabBar::TriangularEast
tab->shape == ...TriangularEastDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1738 newX = tr.width() + tr.x();-
1739 newY = tr.y();-
1740 newRot = 90;-
1741 }
never executed: end of block
else {
0
1742 newX = tr.x();-
1743 newY = tr.y() + tr.height();-
1744 newRot = -90;-
1745 }
never executed: end of block
0
1746 QTransform m = QTransform::fromTranslate(newX, newY);-
1747 m.rotate(newRot);-
1748 p->setTransform(m, true);-
1749 }
never executed: end of block
0
1750 QRect iconRect;-
1751 d->tabLayout(tab, widget, &tr, &iconRect);-
1752 tr = proxy()->subElementRect(SE_TabBarTabText, opt, widget);-
1753-
1754 if (!tab->icon.isNull()
!tab->icon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1755 QPixmap tabIcon = tab->icon.pixmap(qt_getWindow(widget), tab->iconSize,-
1756 (tab->state & State_Enabled) ? QIcon::Normal-
1757 : QIcon::Disabled,-
1758 (tab->state & State_Selected) ? QIcon::On-
1759 : QIcon::Off);-
1760 p->drawPixmap(iconRect.x(), iconRect.y(), tabIcon);-
1761 }
never executed: end of block
0
1762-
1763 proxy()->drawItemText(p, tr, alignment, tab->palette, tab->state & State_Enabled, tab->text, QPalette::WindowText);-
1764 if (verticalTabs
verticalTabsDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1765 p->restore();
never executed: p->restore();
0
1766-
1767 if (tab->state & State_HasFocus
tab->state & State_HasFocusDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1768 const int OFFSET = 1 + pixelMetric(PM_DefaultFrameWidth);-
1769-
1770 int x1, x2;-
1771 x1 = tab->rect.left();-
1772 x2 = tab->rect.right() - 1;-
1773-
1774 QStyleOptionFocusRect fropt;-
1775 fropt.QStyleOption::operator=(*tab);-
1776 fropt.rect.setRect(x1 + 1 + OFFSET, tab->rect.y() + OFFSET,-
1777 x2 - x1 - 2*OFFSET, tab->rect.height() - 2*OFFSET);-
1778 drawPrimitive(PE_FrameFocusRect, &fropt, p, widget);-
1779 }
never executed: end of block
0
1780 }
never executed: end of block
0
1781 break;
never executed: break;
0
1782-
1783-
1784 case
never executed: case CE_SizeGrip:
CE_SizeGrip:
never executed: case CE_SizeGrip:
{
0
1785 p->save();-
1786 int x, y, w, h;-
1787 opt->rect.getRect(&x, &y, &w, &h);-
1788-
1789 int sw = qMin(h, w);-
1790 if (h > w
h > wDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1791 p->translate(0, h - w);
never executed: p->translate(0, h - w);
0
1792 else-
1793 p->translate(w - h, 0);
never executed: p->translate(w - h, 0);
0
1794-
1795 int sx = x;-
1796 int sy = y;-
1797 int s = sw / 3;-
1798-
1799 Qt::Corner corner;-
1800 if (const
const QStyleOp...zeGrip *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionSizeGrip *sgOpt = qstyleoption_cast<const QStyleOptionSizeGrip *>(opt)
const QStyleOp...zeGrip *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1801 corner = sgOpt->corner;
never executed: corner = sgOpt->corner;
0
1802 else if (opt->direction == Qt::RightToLeft
opt->direction...t::RightToLeftDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1803 corner = Qt::BottomLeftCorner;
never executed: corner = Qt::BottomLeftCorner;
0
1804 else-
1805 corner = Qt::BottomRightCorner;
never executed: corner = Qt::BottomRightCorner;
0
1806-
1807 if (corner == Qt::BottomLeftCorner
corner == Qt::BottomLeftCornerDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1808 sx = x + sw;-
1809 for (int i = 0; i < 4
i < 4Description
TRUEnever evaluated
FALSEnever evaluated
; ++i) {
0
1810 p->setPen(QPen(opt->palette.light().color(), 1));-
1811 p->drawLine(x, sy - 1 , sx + 1, sw);-
1812 p->setPen(QPen(opt->palette.dark().color(), 1));-
1813 p->drawLine(x, sy, sx, sw);-
1814 p->setPen(QPen(opt->palette.dark().color(), 1));-
1815 p->drawLine(x, sy + 1, sx - 1, sw);-
1816 sx -= s;-
1817 sy += s;-
1818 }
never executed: end of block
0
1819 }
never executed: end of block
else if (corner == Qt::BottomRightCorner
corner == Qt::...tomRightCornerDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1820 for (int i = 0; i < 4
i < 4Description
TRUEnever evaluated
FALSEnever evaluated
; ++i) {
0
1821 p->setPen(QPen(opt->palette.light().color(), 1));-
1822 p->drawLine(sx - 1, sw, sw, sy - 1);-
1823 p->setPen(QPen(opt->palette.dark().color(), 1));-
1824 p->drawLine(sx, sw, sw, sy);-
1825 p->setPen(QPen(opt->palette.dark().color(), 1));-
1826 p->drawLine(sx + 1, sw, sw, sy + 1);-
1827 sx += s;-
1828 sy += s;-
1829 }
never executed: end of block
0
1830 }
never executed: end of block
else if (corner == Qt::TopRightCorner
corner == Qt::TopRightCornerDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1831 sy = y + sw;-
1832 for (int i = 0; i < 4
i < 4Description
TRUEnever evaluated
FALSEnever evaluated
; ++i) {
0
1833 p->setPen(QPen(opt->palette.light().color(), 1));-
1834 p->drawLine(sx - 1, y, sw, sy + 1);-
1835 p->setPen(QPen(opt->palette.dark().color(), 1));-
1836 p->drawLine(sx, y, sw, sy);-
1837 p->setPen(QPen(opt->palette.dark().color(), 1));-
1838 p->drawLine(sx + 1, y, sw, sy - 1);-
1839 sx += s;-
1840 sy -= s;-
1841 }
never executed: end of block
0
1842 }
never executed: end of block
else if (corner == Qt::TopLeftCorner
corner == Qt::TopLeftCornerDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1843 for (int i = 0; i < 4
i < 4Description
TRUEnever evaluated
FALSEnever evaluated
; ++i) {
0
1844 p->setPen(QPen(opt->palette.light().color(), 1));-
1845 p->drawLine(x, sy - 1, sx - 1, y);-
1846 p->setPen(QPen(opt->palette.dark().color(), 1));-
1847 p->drawLine(x, sy, sx, y);-
1848 p->setPen(QPen(opt->palette.dark().color(), 1));-
1849 p->drawLine(x, sy + 1, sx + 1, y);-
1850 sx += s;-
1851 sy += s;-
1852 }
never executed: end of block
0
1853 }
never executed: end of block
0
1854 p->restore();-
1855 break;
never executed: break;
}
0
1856-
1857-
1858 case
never executed: case CE_RubberBand:
CE_RubberBand:
never executed: case CE_RubberBand:
{
0
1859 if (const
const QStyleOp...erBand *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionRubberBand *rbOpt = qstyleoption_cast<const QStyleOptionRubberBand *>(opt)
const QStyleOp...erBand *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1860 QPixmap tiledPixmap(16, 16);-
1861 QPainter pixmapPainter(&tiledPixmap);-
1862 pixmapPainter.setPen(Qt::NoPen);-
1863 pixmapPainter.setBrush(Qt::Dense4Pattern);-
1864 pixmapPainter.setBackground(QBrush(opt->palette.base()));-
1865 pixmapPainter.setBackgroundMode(Qt::OpaqueMode);-
1866 pixmapPainter.drawRect(0, 0, tiledPixmap.width(), tiledPixmap.height());-
1867 pixmapPainter.end();-
1868-
1869 tiledPixmap = QPixmap::fromImage(tiledPixmap.toImage());-
1870-
1871 p->save();-
1872 QRect r = opt->rect;-
1873 QStyleHintReturnMask mask;-
1874 if (proxy()->styleHint(QStyle::SH_RubberBand_Mask, opt, widget, &mask)
proxy()->style...widget, &mask)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1875 p->setClipRegion(mask.region);
never executed: p->setClipRegion(mask.region);
0
1876 p->drawTiledPixmap(r.x(), r.y(), r.width(), r.height(), tiledPixmap);-
1877 p->setPen(opt->palette.color(QPalette::Active, QPalette::WindowText));-
1878 p->setBrush(Qt::NoBrush);-
1879 p->drawRect(r.adjusted(0, 0, -1, -1));-
1880 if (rbOpt->shape == QRubberBand::Rectangle
rbOpt->shape =...and::RectangleDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1881 p->drawRect(r.adjusted(3, 3, -4, -4));
never executed: p->drawRect(r.adjusted(3, 3, -4, -4));
0
1882 p->restore();-
1883 }
never executed: end of block
0
1884 break;
never executed: break;
}
0
1885-
1886-
1887 case
never executed: case CE_DockWidgetTitle:
CE_DockWidgetTitle:
never executed: case CE_DockWidgetTitle:
0
1888 if (const
const QStyleOp...Widget *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionDockWidget *dwOpt = qstyleoption_cast<const QStyleOptionDockWidget *>(opt)
const QStyleOp...Widget *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1889 QRect r = dwOpt->rect.adjusted(0, 0, -1, -1);-
1890 if (dwOpt->movable
dwOpt->movableDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1891 p->setPen(dwOpt->palette.color(QPalette::Dark));-
1892 p->drawRect(r);-
1893 }
never executed: end of block
0
1894-
1895 if (!dwOpt->title.isEmpty()
!dwOpt->title.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1896 const bool verticalTitleBar = dwOpt->verticalTitleBar;-
1897-
1898 if (verticalTitleBar
verticalTitleBarDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1899 r.setSize(r.size().transposed());-
1900-
1901 p->save();-
1902 p->translate(r.left(), r.top() + r.width());-
1903 p->rotate(-90);-
1904 p->translate(-r.left(), -r.top());-
1905 }
never executed: end of block
0
1906-
1907 const int indent = p->fontMetrics().descent();-
1908 proxy()->drawItemText(p, r.adjusted(indent + 1, 1, -indent - 1, -1),-
1909 Qt::AlignLeft | Qt::AlignVCenter | Qt::TextShowMnemonic, dwOpt->palette,-
1910 dwOpt->state & State_Enabled, dwOpt->title,-
1911 QPalette::WindowText);-
1912-
1913 if (verticalTitleBar
verticalTitleBarDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1914 p->restore();
never executed: p->restore();
0
1915 }
never executed: end of block
0
1916 }
never executed: end of block
0
1917 break;
never executed: break;
0
1918-
1919 case
never executed: case CE_Header:
CE_Header:
never executed: case CE_Header:
0
1920 if (const
const QStyleOp...Header *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionHeader *header = qstyleoption_cast<const QStyleOptionHeader *>(opt)
const QStyleOp...Header *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1921 QRegion clipRegion = p->clipRegion();-
1922 p->setClipRect(opt->rect);-
1923 proxy()->drawControl(CE_HeaderSection, header, p, widget);-
1924 QStyleOptionHeader subopt = *header;-
1925 subopt.rect = subElementRect(SE_HeaderLabel, header, widget);-
1926 if (subopt.rect.isValid()
subopt.rect.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1927 proxy()->drawControl(CE_HeaderLabel, &subopt, p, widget);
never executed: proxy()->drawControl(CE_HeaderLabel, &subopt, p, widget);
0
1928 if (header->sortIndicator != QStyleOptionHeader::None
header->sortIn...onHeader::NoneDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1929 subopt.rect = subElementRect(SE_HeaderArrow, opt, widget);-
1930 proxy()->drawPrimitive(PE_IndicatorHeaderArrow, &subopt, p, widget);-
1931 }
never executed: end of block
0
1932 p->setClipRegion(clipRegion);-
1933 }
never executed: end of block
0
1934 break;
never executed: break;
0
1935 case
never executed: case CE_FocusFrame:
CE_FocusFrame:
never executed: case CE_FocusFrame:
0
1936 p->fillRect(opt->rect, opt->palette.foreground());-
1937 break;
never executed: break;
0
1938 case
never executed: case CE_HeaderSection:
CE_HeaderSection:
never executed: case CE_HeaderSection:
0
1939 qDrawShadePanel(p, opt->rect, opt->palette,-
1940 opt->state & State_Sunken, 1,-
1941 &opt->palette.brush(QPalette::Button));-
1942 break;
never executed: break;
0
1943 case
never executed: case CE_HeaderEmptyArea:
CE_HeaderEmptyArea:
never executed: case CE_HeaderEmptyArea:
0
1944 p->fillRect(opt->rect, opt->palette.background());-
1945 break;
never executed: break;
0
1946-
1947 case
never executed: case CE_ComboBoxLabel:
CE_ComboBoxLabel:
never executed: case CE_ComboBoxLabel:
0
1948 if (const
const QStyleOp...mboBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionComboBox *cb = qstyleoption_cast<const QStyleOptionComboBox *>(opt)
const QStyleOp...mboBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1949 QRect editRect = proxy()->subControlRect(CC_ComboBox, cb, SC_ComboBoxEditField, widget);-
1950 p->save();-
1951 p->setClipRect(editRect);-
1952 if (!cb->currentIcon.isNull()
!cb->currentIcon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1953 QIcon::Mode mode = cb->state & State_Enabled
cb->state & State_EnabledDescription
TRUEnever evaluated
FALSEnever evaluated
? QIcon::Normal
0
1954 : QIcon::Disabled;-
1955 QPixmap pixmap = cb->currentIcon.pixmap(qt_getWindow(widget), cb->iconSize, mode);-
1956 QRect iconRect(editRect);-
1957 iconRect.setWidth(cb->iconSize.width() + 4);-
1958 iconRect = alignedRect(cb->direction,-
1959 Qt::AlignLeft | Qt::AlignVCenter,-
1960 iconRect.size(), editRect);-
1961 if (cb->editable
cb->editableDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1962 p->fillRect(iconRect, opt->palette.brush(QPalette::Base));
never executed: p->fillRect(iconRect, opt->palette.brush(QPalette::Base));
0
1963 proxy()->drawItemPixmap(p, iconRect, Qt::AlignCenter, pixmap);-
1964-
1965 if (cb->direction == Qt::RightToLeft
cb->direction ...t::RightToLeftDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1966 editRect.translate(-4 - cb->iconSize.width(), 0);
never executed: editRect.translate(-4 - cb->iconSize.width(), 0);
0
1967 else-
1968 editRect.translate(cb->iconSize.width() + 4, 0);
never executed: editRect.translate(cb->iconSize.width() + 4, 0);
0
1969 }-
1970 if (!cb->currentText.isEmpty()
!cb->currentText.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
&& !cb->editable
!cb->editableDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1971 proxy()->drawItemText(p, editRect.adjusted(1, 0, -1, 0),-
1972 visualAlignment(cb->direction, Qt::AlignLeft | Qt::AlignVCenter),-
1973 cb->palette, cb->state & State_Enabled, cb->currentText);-
1974 }
never executed: end of block
0
1975 p->restore();-
1976 }
never executed: end of block
0
1977 break;
never executed: break;
0
1978-
1979-
1980 case
never executed: case CE_ToolBar:
CE_ToolBar:
never executed: case CE_ToolBar:
0
1981 if (const
const QStyleOp...oolBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionToolBar *toolBar = qstyleoption_cast<const QStyleOptionToolBar *>(opt)
const QStyleOp...oolBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1982-
1983 QStyleOptionFrame frame;-
1984 frame.QStyleOption::operator=(*toolBar);-
1985 frame.lineWidth = toolBar->lineWidth;-
1986 frame.midLineWidth = toolBar->midLineWidth;-
1987 proxy()->drawPrimitive(PE_PanelToolBar, opt, p, widget);-
1988-
1989 if (widget
widgetDescription
TRUEnever evaluated
FALSEnever evaluated
&& qobject_cast<QToolBar *>(widget->parentWidget())
qobject_cast<Q...arentWidget())Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1990 break;
never executed: break;
0
1991 qDrawShadePanel(p, toolBar->rect, toolBar->palette, false, toolBar->lineWidth,-
1992 &toolBar->palette.brush(QPalette::Button));-
1993 }
never executed: end of block
0
1994 break;
never executed: break;
0
1995-
1996 case
never executed: case CE_ColumnViewGrip:
CE_ColumnViewGrip:
never executed: case CE_ColumnViewGrip:
{
0
1997-
1998 QLinearGradient g(0, 0, opt->rect.width(), 0);-
1999 g.setColorAt(0, opt->palette.color(QPalette::Active, QPalette::Mid));-
2000 g.setColorAt(0.5, Qt::white);-
2001 p->fillRect(QRect(0, 0, opt->rect.width(), opt->rect.height()), g);-
2002-
2003-
2004 QPen pen(p->pen());-
2005 pen.setWidth(opt->rect.width()/20);-
2006 pen.setColor(opt->palette.color(QPalette::Active, QPalette::Dark));-
2007 p->setPen(pen);-
2008-
2009 int line1starting = opt->rect.width()*8 / 20;-
2010 int line2starting = opt->rect.width()*13 / 20;-
2011 int top = opt->rect.height()*20/75;-
2012 int bottom = opt->rect.height() - 1 - top;-
2013 p->drawLine(line1starting, top, line1starting, bottom);-
2014 p->drawLine(line2starting, top, line2starting, bottom);-
2015 }-
2016 break;
never executed: break;
0
2017-
2018-
2019 case
never executed: case CE_ItemViewItem:
CE_ItemViewItem:
never executed: case CE_ItemViewItem:
0
2020 if (const
const QStyleOp...ewItem *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionViewItem *vopt = qstyleoption_cast<const QStyleOptionViewItem *>(opt)
const QStyleOp...ewItem *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2021 p->save();-
2022 p->setClipRect(opt->rect);-
2023-
2024 QRect checkRect = proxy()->subElementRect(SE_ItemViewItemCheckIndicator, vopt, widget);-
2025 QRect iconRect = proxy()->subElementRect(SE_ItemViewItemDecoration, vopt, widget);-
2026 QRect textRect = proxy()->subElementRect(SE_ItemViewItemText, vopt, widget);-
2027-
2028-
2029 proxy()->drawPrimitive(PE_PanelItemViewItem, opt, p, widget);-
2030-
2031-
2032 if (vopt->features & QStyleOptionViewItem::HasCheckIndicator
vopt->features...CheckIndicatorDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2033 QStyleOptionViewItem option(*vopt);-
2034 option.rect = checkRect;-
2035 option.state = option.state & ~QStyle::State_HasFocus;-
2036-
2037 switch (vopt->checkState) {-
2038 case
never executed: case Qt::Unchecked:
Qt::Unchecked:
never executed: case Qt::Unchecked:
0
2039 option.state |= QStyle::State_Off;-
2040 break;
never executed: break;
0
2041 case
never executed: case Qt::PartiallyChecked:
Qt::PartiallyChecked:
never executed: case Qt::PartiallyChecked:
0
2042 option.state |= QStyle::State_NoChange;-
2043 break;
never executed: break;
0
2044 case
never executed: case Qt::Checked:
Qt::Checked:
never executed: case Qt::Checked:
0
2045 option.state |= QStyle::State_On;-
2046 break;
never executed: break;
0
2047 }-
2048 proxy()->drawPrimitive(QStyle::PE_IndicatorViewItemCheck, &option, p, widget);-
2049 }
never executed: end of block
0
2050-
2051-
2052 QIcon::Mode mode = QIcon::Normal;-
2053 if (!(vopt->state & QStyle::State_Enabled)
!(vopt->state ...State_Enabled)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2054 mode = QIcon::Disabled;
never executed: mode = QIcon::Disabled;
0
2055 else if (vopt->state & QStyle::State_Selected
vopt->state & ...State_SelectedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2056 mode = QIcon::Selected;
never executed: mode = QIcon::Selected;
0
2057 QIcon::State state = vopt->state & QStyle::State_Open
vopt->state & ...le::State_OpenDescription
TRUEnever evaluated
FALSEnever evaluated
? QIcon::On : QIcon::Off;
0
2058 vopt->icon.paint(p, iconRect, vopt->decorationAlignment, mode, state);-
2059-
2060-
2061 if (!vopt->text.isEmpty()
!vopt->text.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2062 QPalette::ColorGroup cg = vopt->state & QStyle::State_Enabled
vopt->state & ...:State_EnabledDescription
TRUEnever evaluated
FALSEnever evaluated
0
2063 ? QPalette::Normal : QPalette::Disabled;-
2064 if (cg == QPalette::Normal
cg == QPalette::NormalDescription
TRUEnever evaluated
FALSEnever evaluated
&& !(vopt->state & QStyle::State_Active)
!(vopt->state ...:State_Active)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2065 cg = QPalette::Inactive;
never executed: cg = QPalette::Inactive;
0
2066-
2067 if (vopt->state & QStyle::State_Selected
vopt->state & ...State_SelectedDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2068 p->setPen(vopt->palette.color(cg, QPalette::HighlightedText));-
2069 }
never executed: end of block
else {
0
2070 p->setPen(vopt->palette.color(cg, QPalette::Text));-
2071 }
never executed: end of block
0
2072 if (vopt->state & QStyle::State_Editing
vopt->state & ...:State_EditingDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2073 p->setPen(vopt->palette.color(cg, QPalette::Text));-
2074 p->drawRect(textRect.adjusted(0, 0, -1, -1));-
2075 }
never executed: end of block
0
2076-
2077 d->viewItemDrawText(p, vopt, textRect);-
2078 }
never executed: end of block
0
2079-
2080-
2081 if (vopt->state & QStyle::State_HasFocus
vopt->state & ...State_HasFocusDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2082 QStyleOptionFocusRect o;-
2083 o.QStyleOption::operator=(*vopt);-
2084 o.rect = proxy()->subElementRect(SE_ItemViewItemFocusRect, vopt, widget);-
2085 o.state |= QStyle::State_KeyboardFocusChange;-
2086 o.state |= QStyle::State_Item;-
2087 QPalette::ColorGroup cg = (
(vopt->state &...State_Enabled)Description
TRUEnever evaluated
FALSEnever evaluated
vopt->state & QStyle::State_Enabled)
(vopt->state &...State_Enabled)Description
TRUEnever evaluated
FALSEnever evaluated
0
2088 ? QPalette::Normal : QPalette::Disabled;-
2089 o.backgroundColor = vopt->palette.color(cg, (vopt->state & QStyle::State_Selected)-
2090 ? QPalette::Highlight : QPalette::Window);-
2091 proxy()->drawPrimitive(QStyle::PE_FrameFocusRect, &o, p, widget);-
2092 }
never executed: end of block
0
2093-
2094 p->restore();-
2095 }
never executed: end of block
0
2096 break;
never executed: break;
0
2097-
2098-
2099-
2100 case
never executed: case CE_ShapedFrame:
CE_ShapedFrame:
never executed: case CE_ShapedFrame:
0
2101 if (const
const QStyleOp...nFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionFrame *f = qstyleoption_cast<const QStyleOptionFrame *>(opt)
const QStyleOp...nFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2102 int frameShape = f->frameShape;-
2103 int frameShadow = QFrame::Plain;-
2104 if (f->state & QStyle::State_Sunken
f->state & QSt...::State_SunkenDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2105 frameShadow = QFrame::Sunken;-
2106 }
never executed: end of block
else if (f->state & QStyle::State_Raised
f->state & QSt...::State_RaisedDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2107 frameShadow = QFrame::Raised;-
2108 }
never executed: end of block
0
2109-
2110 int lw = f->lineWidth;-
2111 int mlw = f->midLineWidth;-
2112 QPalette::ColorRole foregroundRole = QPalette::WindowText;-
2113 if (widget
widgetDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2114 foregroundRole = widget->foregroundRole();
never executed: foregroundRole = widget->foregroundRole();
0
2115-
2116 switch (frameShape) {-
2117 case
never executed: case QFrame::Box:
QFrame::Box:
never executed: case QFrame::Box:
0
2118 if (frameShadow == QFrame::Plain
frameShadow == QFrame::PlainDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2119 qDrawPlainRect(p, f->rect, f->palette.color(foregroundRole), lw);-
2120 }
never executed: end of block
else {
0
2121 qDrawShadeRect(p, f->rect, f->palette, frameShadow == QFrame::Sunken, lw, mlw);-
2122 }
never executed: end of block
0
2123 break;
never executed: break;
0
2124 case
never executed: case QFrame::StyledPanel:
QFrame::StyledPanel:
never executed: case QFrame::StyledPanel:
0
2125-
2126-
2127 if (widget
widgetDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2128 widget->style()->drawPrimitive(QStyle::PE_Frame, opt, p, widget);-
2129 }
never executed: end of block
else {
0
2130 proxy()->drawPrimitive(QStyle::PE_Frame, opt, p, widget);-
2131 }
never executed: end of block
0
2132 break;
never executed: break;
0
2133 case
never executed: case QFrame::Panel:
QFrame::Panel:
never executed: case QFrame::Panel:
0
2134 if (frameShadow == QFrame::Plain
frameShadow == QFrame::PlainDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2135 qDrawPlainRect(p, f->rect, f->palette.color(foregroundRole), lw);-
2136 }
never executed: end of block
else {
0
2137 qDrawShadePanel(p, f->rect, f->palette, frameShadow == QFrame::Sunken, lw);-
2138 }
never executed: end of block
0
2139 break;
never executed: break;
0
2140 case
never executed: case QFrame::WinPanel:
QFrame::WinPanel:
never executed: case QFrame::WinPanel:
0
2141 if (frameShadow == QFrame::Plain
frameShadow == QFrame::PlainDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2142 qDrawPlainRect(p, f->rect, f->palette.color(foregroundRole), lw);-
2143 }
never executed: end of block
else {
0
2144 qDrawWinPanel(p, f->rect, f->palette, frameShadow == QFrame::Sunken);-
2145 }
never executed: end of block
0
2146 break;
never executed: break;
0
2147 case
never executed: case QFrame::HLine:
QFrame::HLine:
never executed: case QFrame::HLine:
0
2148 case
never executed: case QFrame::VLine:
QFrame::VLine:
never executed: case QFrame::VLine:
{
0
2149 QPoint p1, p2;-
2150 if (frameShape == QFrame::HLine
frameShape == QFrame::HLineDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2151 p1 = QPoint(opt->rect.x(), opt->rect.y() + opt->rect.height() / 2);-
2152 p2 = QPoint(opt->rect.x() + opt->rect.width(), p1.y());-
2153 }
never executed: end of block
else {
0
2154 p1 = QPoint(opt->rect.x() + opt->rect.width() / 2, opt->rect.y());-
2155 p2 = QPoint(p1.x(), p1.y() + opt->rect.height());-
2156 }
never executed: end of block
0
2157 if (frameShadow == QFrame::Plain
frameShadow == QFrame::PlainDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2158 QPen oldPen = p->pen();-
2159 p->setPen(QPen(opt->palette.brush(foregroundRole), lw));-
2160 p->drawLine(p1, p2);-
2161 p->setPen(oldPen);-
2162 }
never executed: end of block
else {
0
2163 qDrawShadeLine(p, p1, p2, f->palette, frameShadow == QFrame::Sunken, lw, mlw);-
2164 }
never executed: end of block
0
2165 break;
never executed: break;
0
2166 }-
2167 }-
2168 }
never executed: end of block
0
2169 break;
never executed: break;
0
2170-
2171 default
never executed: default:
:
never executed: default:
0
2172 break;
never executed: break;
0
2173 }-
2174}-
2175-
2176-
2177-
2178-
2179QRect QCommonStyle::subElementRect(SubElement sr, const QStyleOption *opt,-
2180 const QWidget *widget) const-
2181{-
2182 const QCommonStylePrivate * const d = d_func();-
2183 QRect r;-
2184 switch (sr) {-
2185 case
never executed: case SE_PushButtonContents:
SE_PushButtonContents:
never executed: case SE_PushButtonContents:
0
2186 if (const
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionButton *btn = qstyleoption_cast<const QStyleOptionButton *>(opt)
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2187 int dx1, dx2;-
2188 dx1 = proxy()->pixelMetric(PM_DefaultFrameWidth, btn, widget);-
2189 if (btn->features & QStyleOptionButton::AutoDefaultButton
btn->features ...oDefaultButtonDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2190 dx1 += proxy()->pixelMetric(PM_ButtonDefaultIndicator, btn, widget);
never executed: dx1 += proxy()->pixelMetric(PM_ButtonDefaultIndicator, btn, widget);
0
2191 dx2 = dx1 * 2;-
2192 r.setRect(opt->rect.x() + dx1, opt->rect.y() + dx1, opt->rect.width() - dx2,-
2193 opt->rect.height() - dx2);-
2194 r = visualRect(opt->direction, opt->rect, r);-
2195 }
never executed: end of block
0
2196 break;
never executed: break;
0
2197 case
never executed: case SE_PushButtonFocusRect:
SE_PushButtonFocusRect:
never executed: case SE_PushButtonFocusRect:
0
2198 if (const
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionButton *btn = qstyleoption_cast<const QStyleOptionButton *>(opt)
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2199 int dbw1 = 0, dbw2 = 0;-
2200 if (btn->features & QStyleOptionButton::AutoDefaultButton
btn->features ...oDefaultButtonDescription
TRUEnever evaluated
FALSEnever evaluated
){
0
2201 dbw1 = proxy()->pixelMetric(PM_ButtonDefaultIndicator, btn, widget);-
2202 dbw2 = dbw1 * 2;-
2203 }
never executed: end of block
0
2204-
2205 int dfw1 = proxy()->pixelMetric(PM_DefaultFrameWidth, btn, widget) + 1,-
2206 dfw2 = dfw1 * 2;-
2207-
2208 r.setRect(btn->rect.x() + dfw1 + dbw1, btn->rect.y() + dfw1 + dbw1,-
2209 btn->rect.width() - dfw2 - dbw2, btn->rect.height()- dfw2 - dbw2);-
2210 r = visualRect(opt->direction, opt->rect, r);-
2211 }
never executed: end of block
0
2212 break;
never executed: break;
0
2213 case
never executed: case SE_CheckBoxIndicator:
SE_CheckBoxIndicator:
never executed: case SE_CheckBoxIndicator:
0
2214 {-
2215 int h = proxy()->pixelMetric(PM_IndicatorHeight, opt, widget);-
2216 r.setRect(opt->rect.x(), opt->rect.y() + ((opt->rect.height() - h) / 2),-
2217 proxy()->pixelMetric(PM_IndicatorWidth, opt, widget), h);-
2218 r = visualRect(opt->direction, opt->rect, r);-
2219 }-
2220 break;
never executed: break;
0
2221-
2222 case
never executed: case SE_CheckBoxContents:
SE_CheckBoxContents:
never executed: case SE_CheckBoxContents:
0
2223 {-
2224-
2225 QRect ir = visualRect(opt->direction, opt->rect,-
2226 subElementRect(SE_CheckBoxIndicator, opt, widget));-
2227 int spacing = proxy()->pixelMetric(PM_CheckBoxLabelSpacing, opt, widget);-
2228 r.setRect(ir.right() + spacing, opt->rect.y(), opt->rect.width() - ir.width() - spacing,-
2229 opt->rect.height());-
2230 r = visualRect(opt->direction, opt->rect, r);-
2231 }-
2232 break;
never executed: break;
0
2233-
2234 case
never executed: case SE_CheckBoxFocusRect:
SE_CheckBoxFocusRect:
never executed: case SE_CheckBoxFocusRect:
0
2235 if (const
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionButton *btn = qstyleoption_cast<const QStyleOptionButton *>(opt)
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2236 if (btn->icon.isNull()
btn->icon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
&& btn->text.isEmpty()
btn->text.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2237 r = subElementRect(SE_CheckBoxIndicator, opt, widget);-
2238 r.adjust(1, 1, -1, -1);-
2239 break;
never executed: break;
0
2240 }-
2241-
2242 QRect cr = visualRect(btn->direction, btn->rect,-
2243 subElementRect(SE_CheckBoxContents, btn, widget));-
2244-
2245 QRect iconRect, textRect;-
2246 if (!btn->text.isEmpty()
!btn->text.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2247 textRect = itemTextRect(opt->fontMetrics, cr, Qt::AlignAbsolute | Qt::AlignLeft-
2248 | Qt::AlignVCenter | Qt::TextShowMnemonic,-
2249 btn->state & State_Enabled, btn->text);-
2250 }
never executed: end of block
0
2251 if (!btn->icon.isNull()
!btn->icon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2252 iconRect = itemPixmapRect(cr, Qt::AlignAbsolute | Qt::AlignLeft | Qt::AlignVCenter-
2253 | Qt::TextShowMnemonic,-
2254 btn->icon.pixmap(qt_getWindow(widget), btn->iconSize, QIcon::Normal));-
2255 if (!textRect.isEmpty()
!textRect.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2256 textRect.translate(iconRect.right() + 4, 0);
never executed: textRect.translate(iconRect.right() + 4, 0);
0
2257 }
never executed: end of block
0
2258 r = iconRect | textRect;-
2259 r.adjust(-3, -2, 3, 2);-
2260 r = r.intersected(btn->rect);-
2261 r = visualRect(btn->direction, btn->rect, r);-
2262 }
never executed: end of block
0
2263 break;
never executed: break;
0
2264-
2265 case
never executed: case SE_RadioButtonIndicator:
SE_RadioButtonIndicator:
never executed: case SE_RadioButtonIndicator:
0
2266 {-
2267 int h = proxy()->pixelMetric(PM_ExclusiveIndicatorHeight, opt, widget);-
2268 r.setRect(opt->rect.x(), opt->rect.y() + ((opt->rect.height() - h) / 2),-
2269 proxy()->pixelMetric(PM_ExclusiveIndicatorWidth, opt, widget), h);-
2270 r = visualRect(opt->direction, opt->rect, r);-
2271 }-
2272 break;
never executed: break;
0
2273-
2274 case
never executed: case SE_RadioButtonContents:
SE_RadioButtonContents:
never executed: case SE_RadioButtonContents:
0
2275 {-
2276 QRect ir = visualRect(opt->direction, opt->rect,-
2277 subElementRect(SE_RadioButtonIndicator, opt, widget));-
2278 int spacing = proxy()->pixelMetric(PM_RadioButtonLabelSpacing, opt, widget);-
2279 r.setRect(ir.left() + ir.width() + spacing, opt->rect.y(), opt->rect.width() - ir.width() - spacing,-
2280 opt->rect.height());-
2281 r = visualRect(opt->direction, opt->rect, r);-
2282 break;
never executed: break;
0
2283 }-
2284-
2285 case
never executed: case SE_RadioButtonFocusRect:
SE_RadioButtonFocusRect:
never executed: case SE_RadioButtonFocusRect:
0
2286 if (const
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionButton *btn = qstyleoption_cast<const QStyleOptionButton *>(opt)
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2287 if (btn->icon.isNull()
btn->icon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
&& btn->text.isEmpty()
btn->text.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2288 r = subElementRect(SE_RadioButtonIndicator, opt, widget);-
2289 r.adjust(1, 1, -1, -1);-
2290 break;
never executed: break;
0
2291 }-
2292 QRect cr = visualRect(btn->direction, btn->rect,-
2293 subElementRect(SE_RadioButtonContents, opt, widget));-
2294-
2295 QRect iconRect, textRect;-
2296 if (!btn->text.isEmpty()
!btn->text.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
){
0
2297 textRect = itemTextRect(opt->fontMetrics, cr, Qt::AlignAbsolute | Qt::AlignLeft | Qt::AlignVCenter-
2298 | Qt::TextShowMnemonic, btn->state & State_Enabled, btn->text);-
2299 }
never executed: end of block
0
2300 if (!btn->icon.isNull()
!btn->icon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2301 iconRect = itemPixmapRect(cr, Qt::AlignAbsolute | Qt::AlignLeft | Qt::AlignVCenter | Qt::TextShowMnemonic,-
2302 btn->icon.pixmap(qt_getWindow(widget), btn->iconSize, QIcon::Normal));-
2303 if (!textRect.isEmpty()
!textRect.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2304 textRect.translate(iconRect.right() + 4, 0);
never executed: textRect.translate(iconRect.right() + 4, 0);
0
2305 }
never executed: end of block
0
2306 r = iconRect | textRect;-
2307 r.adjust(-3, -2, 3, 2);-
2308 r = r.intersected(btn->rect);-
2309 r = visualRect(btn->direction, btn->rect, r);-
2310 }
never executed: end of block
0
2311 break;
never executed: break;
0
2312-
2313 case
never executed: case SE_SliderFocusRect:
SE_SliderFocusRect:
never executed: case SE_SliderFocusRect:
0
2314 if (const
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionSlider *slider = qstyleoption_cast<const QStyleOptionSlider *>(opt)
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2315 int tickOffset = proxy()->pixelMetric(PM_SliderTickmarkOffset, slider, widget);-
2316 int thickness = proxy()->pixelMetric(PM_SliderControlThickness, slider, widget);-
2317 if (slider->orientation == Qt::Horizontal
slider->orient...Qt::HorizontalDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2318 r.setRect(0, tickOffset - 1, slider->rect.width(), thickness + 2);
never executed: r.setRect(0, tickOffset - 1, slider->rect.width(), thickness + 2);
0
2319 else-
2320 r.setRect(tickOffset - 1, 0, thickness + 2, slider->rect.height());
never executed: r.setRect(tickOffset - 1, 0, thickness + 2, slider->rect.height());
0
2321 r = r.intersected(slider->rect);-
2322 r = visualRect(opt->direction, opt->rect, r);-
2323 }
never executed: end of block
0
2324 break;
never executed: break;
0
2325-
2326-
2327 case
never executed: case SE_ProgressBarGroove:
SE_ProgressBarGroove:
never executed: case SE_ProgressBarGroove:
0
2328 case
never executed: case SE_ProgressBarContents:
SE_ProgressBarContents:
never executed: case SE_ProgressBarContents:
0
2329 case
never executed: case SE_ProgressBarLabel:
SE_ProgressBarLabel:
never executed: case SE_ProgressBarLabel:
0
2330 if (const
const QStyleOp...essBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionProgressBar *pb = qstyleoption_cast<const QStyleOptionProgressBar *>(opt)
const QStyleOp...essBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2331 int textw = 0;-
2332 const bool vertical = pb->orientation == Qt::Vertical;-
2333 if (!vertical
!verticalDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2334 if (pb->textVisible
pb->textVisibleDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2335 textw = qMax(pb->fontMetrics.width(pb->text), pb->fontMetrics.width(QLatin1String("100%"))) + 6;
never executed: textw = qMax(pb->fontMetrics.width(pb->text), pb->fontMetrics.width(QLatin1String("100%"))) + 6;
0
2336 }
never executed: end of block
0
2337-
2338 if ((
(pb->textAlign...gnCenter) == 0Description
TRUEnever evaluated
FALSEnever evaluated
pb->textAlignment & Qt::AlignCenter) == 0
(pb->textAlign...gnCenter) == 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2339 if (sr != SE_ProgressBarLabel
sr != SE_ProgressBarLabelDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2340 r.setCoords(pb->rect.left(), pb->rect.top(),
never executed: r.setCoords(pb->rect.left(), pb->rect.top(), pb->rect.right() - textw, pb->rect.bottom());
0
2341 pb->rect.right() - textw, pb->rect.bottom());
never executed: r.setCoords(pb->rect.left(), pb->rect.top(), pb->rect.right() - textw, pb->rect.bottom());
0
2342 else-
2343 r.setCoords(pb->rect.right() - textw, pb->rect.top(),
never executed: r.setCoords(pb->rect.right() - textw, pb->rect.top(), pb->rect.right(), pb->rect.bottom());
0
2344 pb->rect.right(), pb->rect.bottom());
never executed: r.setCoords(pb->rect.right() - textw, pb->rect.top(), pb->rect.right(), pb->rect.bottom());
0
2345 } else {-
2346 r = pb->rect;-
2347 }
never executed: end of block
0
2348 r = visualRect(pb->direction, pb->rect, r);-
2349 }
never executed: end of block
0
2350 break;
never executed: break;
0
2351-
2352-
2353 case
never executed: case SE_ComboBoxFocusRect:
SE_ComboBoxFocusRect:
never executed: case SE_ComboBoxFocusRect:
0
2354 if (const
const QStyleOp...mboBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionComboBox *cb = qstyleoption_cast<const QStyleOptionComboBox *>(opt)
const QStyleOp...mboBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2355 int margin = cb->frame
cb->frameDescription
TRUEnever evaluated
FALSEnever evaluated
? 3 : 0;
0
2356 r.setRect(opt->rect.left() + margin, opt->rect.top() + margin,-
2357 opt->rect.width() - 2*margin - 16, opt->rect.height() - 2*margin);-
2358 r = visualRect(opt->direction, opt->rect, r);-
2359 }
never executed: end of block
0
2360 break;
never executed: break;
0
2361-
2362-
2363 case
never executed: case SE_ToolBoxTabContents:
SE_ToolBoxTabContents:
never executed: case SE_ToolBoxTabContents:
0
2364 r = opt->rect;-
2365 r.adjust(0, 0, -30, 0);-
2366 break;
never executed: break;
0
2367-
2368 case
never executed: case SE_HeaderLabel:
SE_HeaderLabel:
never executed: case SE_HeaderLabel:
{
0
2369 int margin = proxy()->pixelMetric(QStyle::PM_HeaderMargin, opt, widget);-
2370 r.setRect(opt->rect.x() + margin, opt->rect.y() + margin,-
2371 opt->rect.width() - margin * 2, opt->rect.height() - margin * 2);-
2372-
2373 if (const
const QStyleOp...Header *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionHeader *header = qstyleoption_cast<const QStyleOptionHeader *>(opt)
const QStyleOp...Header *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2374-
2375 if (header->sortIndicator != QStyleOptionHeader::None
header->sortIn...onHeader::NoneDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2376 if (opt->state & State_Horizontal
opt->state & State_HorizontalDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2377 r.setWidth(r.width() - (opt->rect.height() / 2) - (margin * 2));
never executed: r.setWidth(r.width() - (opt->rect.height() / 2) - (margin * 2));
0
2378 else-
2379 r.setHeight(r.height() - (opt->rect.width() / 2) - (margin * 2));
never executed: r.setHeight(r.height() - (opt->rect.width() / 2) - (margin * 2));
0
2380 }-
2381 }
never executed: end of block
0
2382 r = visualRect(opt->direction, opt->rect, r);-
2383 break;
never executed: break;
}
0
2384 case
never executed: case SE_HeaderArrow:
SE_HeaderArrow:
never executed: case SE_HeaderArrow:
{
0
2385 int h = opt->rect.height();-
2386 int w = opt->rect.width();-
2387 int x = opt->rect.x();-
2388 int y = opt->rect.y();-
2389 int margin = proxy()->pixelMetric(QStyle::PM_HeaderMargin, opt, widget);-
2390-
2391 if (opt->state & State_Horizontal
opt->state & State_HorizontalDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2392 int horiz_size = h / 2;-
2393 r.setRect(x + w - margin * 2 - horiz_size, y + 5,-
2394 horiz_size, h - margin * 2 - 5);-
2395 }
never executed: end of block
else {
0
2396 int vert_size = w / 2;-
2397 r.setRect(x + 5, y + h - margin * 2 - vert_size,-
2398 w - margin * 2 - 5, vert_size);-
2399 }
never executed: end of block
0
2400 r = visualRect(opt->direction, opt->rect, r);-
2401 break;
never executed: break;
}
0
2402-
2403 case
never executed: case SE_RadioButtonClickRect:
SE_RadioButtonClickRect:
never executed: case SE_RadioButtonClickRect:
0
2404 r = subElementRect(SE_RadioButtonFocusRect, opt, widget);-
2405 r |= subElementRect(SE_RadioButtonIndicator, opt, widget);-
2406 break;
never executed: break;
0
2407 case
never executed: case SE_CheckBoxClickRect:
SE_CheckBoxClickRect:
never executed: case SE_CheckBoxClickRect:
0
2408 r = subElementRect(SE_CheckBoxFocusRect, opt, widget);-
2409 r |= subElementRect(SE_CheckBoxIndicator, opt, widget);-
2410 break;
never executed: break;
0
2411-
2412 case
never executed: case SE_TabWidgetTabBar:
SE_TabWidgetTabBar:
never executed: case SE_TabWidgetTabBar:
0
2413 if (const
const QStyleOp...tFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionTabWidgetFrame *twf
const QStyleOp...tFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
0
2414 = qstyleoption_cast<const QStyleOptionTabWidgetFrame *>(opt)
const QStyleOp...tFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2415 r.setSize(twf->tabBarSize);-
2416 const uint alingMask = Qt::AlignLeft | Qt::AlignRight | Qt::AlignHCenter;-
2417 switch (twf->shape) {-
2418 case
never executed: case QTabBar::RoundedNorth:
QTabBar::RoundedNorth:
never executed: case QTabBar::RoundedNorth:
0
2419 case
never executed: case QTabBar::TriangularNorth:
QTabBar::TriangularNorth:
never executed: case QTabBar::TriangularNorth:
0
2420-
2421-
2422 r.setWidth(qMin(r.width(), twf->rect.width()-
2423 - twf->leftCornerWidgetSize.width()-
2424 - twf->rightCornerWidgetSize.width()));-
2425 switch (proxy()->styleHint(SH_TabBar_Alignment, twf, widget) & alingMask) {-
2426 default
never executed: default:
:
never executed: default:
0
2427 case
never executed: case Qt::AlignLeft:
Qt::AlignLeft:
never executed: case Qt::AlignLeft:
0
2428 r.moveTopLeft(QPoint(twf->leftCornerWidgetSize.width(), 0));-
2429 break;
never executed: break;
0
2430 case
never executed: case Qt::AlignHCenter:
Qt::AlignHCenter:
never executed: case Qt::AlignHCenter:
0
2431 r.moveTopLeft(QPoint(twf->rect.center().x() - qRound(r.width() / 2.0f)-
2432 + (twf->leftCornerWidgetSize.width() / 2)-
2433 - (twf->rightCornerWidgetSize.width() / 2), 0));-
2434 break;
never executed: break;
0
2435 case
never executed: case Qt::AlignRight:
Qt::AlignRight:
never executed: case Qt::AlignRight:
0
2436 r.moveTopLeft(QPoint(twf->rect.width() - twf->tabBarSize.width()-
2437 - twf->rightCornerWidgetSize.width(), 0));-
2438 break;
never executed: break;
0
2439 }-
2440 r = visualRect(twf->direction, twf->rect, r);-
2441 break;
never executed: break;
0
2442 case
never executed: case QTabBar::RoundedSouth:
QTabBar::RoundedSouth:
never executed: case QTabBar::RoundedSouth:
0
2443 case
never executed: case QTabBar::TriangularSouth:
QTabBar::TriangularSouth:
never executed: case QTabBar::TriangularSouth:
0
2444 r.setWidth(qMin(r.width(), twf->rect.width()-
2445 - twf->leftCornerWidgetSize.width()-
2446 - twf->rightCornerWidgetSize.width()));-
2447 switch (proxy()->styleHint(SH_TabBar_Alignment, twf, widget) & alingMask) {-
2448 default
never executed: default:
:
never executed: default:
0
2449 case
never executed: case Qt::AlignLeft:
Qt::AlignLeft:
never executed: case Qt::AlignLeft:
0
2450 r.moveTopLeft(QPoint(twf->leftCornerWidgetSize.width(),-
2451 twf->rect.height() - twf->tabBarSize.height()));-
2452 break;
never executed: break;
0
2453 case
never executed: case Qt::AlignHCenter:
Qt::AlignHCenter:
never executed: case Qt::AlignHCenter:
0
2454 r.moveTopLeft(QPoint(twf->rect.center().x() - qRound(r.width() / 2.0f)-
2455 + (twf->leftCornerWidgetSize.width() / 2)-
2456 - (twf->rightCornerWidgetSize.width() / 2),-
2457 twf->rect.height() - twf->tabBarSize.height()));-
2458 break;
never executed: break;
0
2459 case
never executed: case Qt::AlignRight:
Qt::AlignRight:
never executed: case Qt::AlignRight:
0
2460 r.moveTopLeft(QPoint(twf->rect.width() - twf->tabBarSize.width()-
2461 - twf->rightCornerWidgetSize.width(),-
2462 twf->rect.height() - twf->tabBarSize.height()));-
2463 break;
never executed: break;
0
2464 }-
2465 r = visualRect(twf->direction, twf->rect, r);-
2466 break;
never executed: break;
0
2467 case
never executed: case QTabBar::RoundedEast:
QTabBar::RoundedEast:
never executed: case QTabBar::RoundedEast:
0
2468 case
never executed: case QTabBar::TriangularEast:
QTabBar::TriangularEast:
never executed: case QTabBar::TriangularEast:
0
2469 r.setHeight(qMin(r.height(), twf->rect.height()-
2470 - twf->leftCornerWidgetSize.height()-
2471 - twf->rightCornerWidgetSize.height()));-
2472 switch (proxy()->styleHint(SH_TabBar_Alignment, twf, widget) & alingMask) {-
2473 default
never executed: default:
:
never executed: default:
0
2474 case
never executed: case Qt::AlignLeft:
Qt::AlignLeft:
never executed: case Qt::AlignLeft:
0
2475 r.moveTopLeft(QPoint(twf->rect.width() - twf->tabBarSize.width(),-
2476 twf->leftCornerWidgetSize.height()));-
2477 break;
never executed: break;
0
2478 case
never executed: case Qt::AlignHCenter:
Qt::AlignHCenter:
never executed: case Qt::AlignHCenter:
0
2479 r.moveTopLeft(QPoint(twf->rect.width() - twf->tabBarSize.width(),-
2480 twf->rect.center().y() - r.height() / 2));-
2481 break;
never executed: break;
0
2482 case
never executed: case Qt::AlignRight:
Qt::AlignRight:
never executed: case Qt::AlignRight:
0
2483 r.moveTopLeft(QPoint(twf->rect.width() - twf->tabBarSize.width(),-
2484 twf->rect.height() - twf->tabBarSize.height()-
2485 - twf->rightCornerWidgetSize.height()));-
2486 break;
never executed: break;
0
2487 }-
2488 break;
never executed: break;
0
2489 case
never executed: case QTabBar::RoundedWest:
QTabBar::RoundedWest:
never executed: case QTabBar::RoundedWest:
0
2490 case
never executed: case QTabBar::TriangularWest:
QTabBar::TriangularWest:
never executed: case QTabBar::TriangularWest:
0
2491 r.setHeight(qMin(r.height(), twf->rect.height()-
2492 - twf->leftCornerWidgetSize.height()-
2493 - twf->rightCornerWidgetSize.height()));-
2494 switch (proxy()->styleHint(SH_TabBar_Alignment, twf, widget) & alingMask) {-
2495 default
never executed: default:
:
never executed: default:
0
2496 case
never executed: case Qt::AlignLeft:
Qt::AlignLeft:
never executed: case Qt::AlignLeft:
0
2497 r.moveTopLeft(QPoint(0, twf->leftCornerWidgetSize.height()));-
2498 break;
never executed: break;
0
2499 case
never executed: case Qt::AlignHCenter:
Qt::AlignHCenter:
never executed: case Qt::AlignHCenter:
0
2500 r.moveTopLeft(QPoint(0, twf->rect.center().y() - r.height() / 2));-
2501 break;
never executed: break;
0
2502 case
never executed: case Qt::AlignRight:
Qt::AlignRight:
never executed: case Qt::AlignRight:
0
2503 r.moveTopLeft(QPoint(0, twf->rect.height() - twf->tabBarSize.height()-
2504 - twf->rightCornerWidgetSize.height()));-
2505 break;
never executed: break;
0
2506 }-
2507 break;
never executed: break;
0
2508 }-
2509 }
never executed: end of block
0
2510 break;
never executed: break;
0
2511 case
never executed: case SE_TabWidgetTabPane:
SE_TabWidgetTabPane:
never executed: case SE_TabWidgetTabPane:
0
2512 case
never executed: case SE_TabWidgetTabContents:
SE_TabWidgetTabContents:
never executed: case SE_TabWidgetTabContents:
0
2513 if (const
const QStyleOp...tFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionTabWidgetFrame *twf = qstyleoption_cast<const QStyleOptionTabWidgetFrame *>(opt)
const QStyleOp...tFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2514 QStyleOptionTab tabopt;-
2515 tabopt.shape = twf->shape;-
2516 int overlap = proxy()->pixelMetric(PM_TabBarBaseOverlap, &tabopt, widget);-
2517 if (twf->lineWidth == 0
twf->lineWidth == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2518 overlap = 0;
never executed: overlap = 0;
0
2519 switch (twf->shape) {-
2520 case
never executed: case QTabBar::RoundedNorth:
QTabBar::RoundedNorth:
never executed: case QTabBar::RoundedNorth:
0
2521 case
never executed: case QTabBar::TriangularNorth:
QTabBar::TriangularNorth:
never executed: case QTabBar::TriangularNorth:
0
2522 r = QRect(QPoint(0,qMax(twf->tabBarSize.height() - overlap, 0)),-
2523 QSize(twf->rect.width(), qMin(twf->rect.height() - twf->tabBarSize.height() + overlap, twf->rect.height())));-
2524 break;
never executed: break;
0
2525 case
never executed: case QTabBar::RoundedSouth:
QTabBar::RoundedSouth:
never executed: case QTabBar::RoundedSouth:
0
2526 case
never executed: case QTabBar::TriangularSouth:
QTabBar::TriangularSouth:
never executed: case QTabBar::TriangularSouth:
0
2527 r = QRect(QPoint(0,0), QSize(twf->rect.width(), qMin(twf->rect.height() - twf->tabBarSize.height() + overlap, twf->rect.height())));-
2528 break;
never executed: break;
0
2529 case
never executed: case QTabBar::RoundedEast:
QTabBar::RoundedEast:
never executed: case QTabBar::RoundedEast:
0
2530 case
never executed: case QTabBar::TriangularEast:
QTabBar::TriangularEast:
never executed: case QTabBar::TriangularEast:
0
2531 r = QRect(QPoint(0, 0), QSize(qMin(twf->rect.width() - twf->tabBarSize.width() + overlap, twf->rect.width()), twf->rect.height()));-
2532 break;
never executed: break;
0
2533 case
never executed: case QTabBar::RoundedWest:
QTabBar::RoundedWest:
never executed: case QTabBar::RoundedWest:
0
2534 case
never executed: case QTabBar::TriangularWest:
QTabBar::TriangularWest:
never executed: case QTabBar::TriangularWest:
0
2535 r = QRect(QPoint(qMax(twf->tabBarSize.width() - overlap, 0), 0),-
2536 QSize(qMin(twf->rect.width() - twf->tabBarSize.width() + overlap, twf->rect.width()), twf->rect.height()));-
2537 break;
never executed: break;
0
2538 }-
2539 if (sr == SE_TabWidgetTabContents
sr == SE_TabWidgetTabContentsDescription
TRUEnever evaluated
FALSEnever evaluated
&& twf->lineWidth > 0
twf->lineWidth > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2540 r.adjust(2, 2, -2, -2);
never executed: r.adjust(2, 2, -2, -2);
0
2541 }
never executed: end of block
0
2542 break;
never executed: break;
0
2543 case
never executed: case SE_TabWidgetLeftCorner:
SE_TabWidgetLeftCorner:
never executed: case SE_TabWidgetLeftCorner:
0
2544 if (const
const QStyleOp...tFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionTabWidgetFrame *twf = qstyleoption_cast<const QStyleOptionTabWidgetFrame *>(opt)
const QStyleOp...tFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2545 QRect paneRect = subElementRect(SE_TabWidgetTabPane, twf, widget);-
2546 switch (twf->shape) {-
2547 case
never executed: case QTabBar::RoundedNorth:
QTabBar::RoundedNorth:
never executed: case QTabBar::RoundedNorth:
0
2548 case
never executed: case QTabBar::TriangularNorth:
QTabBar::TriangularNorth:
never executed: case QTabBar::TriangularNorth:
0
2549 r = QRect(QPoint(paneRect.x(), paneRect.y() - twf->leftCornerWidgetSize.height()),-
2550 twf->leftCornerWidgetSize);-
2551 break;
never executed: break;
0
2552 case
never executed: case QTabBar::RoundedSouth:
QTabBar::RoundedSouth:
never executed: case QTabBar::RoundedSouth:
0
2553 case
never executed: case QTabBar::TriangularSouth:
QTabBar::TriangularSouth:
never executed: case QTabBar::TriangularSouth:
0
2554 r = QRect(QPoint(paneRect.x(), paneRect.height()), twf->leftCornerWidgetSize);-
2555 break;
never executed: break;
0
2556 default
never executed: default:
:
never executed: default:
0
2557 break;
never executed: break;
0
2558 }-
2559 r = visualRect(twf->direction, twf->rect, r);-
2560 }
never executed: end of block
0
2561 break;
never executed: break;
0
2562 case
never executed: case SE_TabWidgetRightCorner:
SE_TabWidgetRightCorner:
never executed: case SE_TabWidgetRightCorner:
0
2563 if (const
const QStyleOp...tFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionTabWidgetFrame *twf = qstyleoption_cast<const QStyleOptionTabWidgetFrame *>(opt)
const QStyleOp...tFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2564 QRect paneRect = subElementRect(SE_TabWidgetTabPane, twf, widget);-
2565 switch (twf->shape) {-
2566 case
never executed: case QTabBar::RoundedNorth:
QTabBar::RoundedNorth:
never executed: case QTabBar::RoundedNorth:
0
2567 case
never executed: case QTabBar::TriangularNorth:
QTabBar::TriangularNorth:
never executed: case QTabBar::TriangularNorth:
0
2568 r = QRect(QPoint(paneRect.width() - twf->rightCornerWidgetSize.width(),-
2569 paneRect.y() - twf->rightCornerWidgetSize.height()),-
2570 twf->rightCornerWidgetSize);-
2571 break;
never executed: break;
0
2572 case
never executed: case QTabBar::RoundedSouth:
QTabBar::RoundedSouth:
never executed: case QTabBar::RoundedSouth:
0
2573 case
never executed: case QTabBar::TriangularSouth:
QTabBar::TriangularSouth:
never executed: case QTabBar::TriangularSouth:
0
2574 r = QRect(QPoint(paneRect.width() - twf->rightCornerWidgetSize.width(),-
2575 paneRect.height()), twf->rightCornerWidgetSize);-
2576 break;
never executed: break;
0
2577 default
never executed: default:
:
never executed: default:
0
2578 break;
never executed: break;
0
2579 }-
2580 r = visualRect(twf->direction, twf->rect, r);-
2581 }
never executed: end of block
0
2582 break;
never executed: break;
0
2583 case
never executed: case SE_TabBarTabText:
SE_TabBarTabText:
never executed: case SE_TabBarTabText:
0
2584 if (const
const QStyleOp...ionTab *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionTab *tab = qstyleoption_cast<const QStyleOptionTab *>(opt)
const QStyleOp...ionTab *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2585 QRect dummyIconRect;-
2586 d->tabLayout(tab, widget, &r, &dummyIconRect);-
2587 }
never executed: end of block
0
2588 break;
never executed: break;
0
2589 case
never executed: case SE_TabBarTabLeftButton:
SE_TabBarTabLeftButton:
never executed: case SE_TabBarTabLeftButton:
0
2590 case
never executed: case SE_TabBarTabRightButton:
SE_TabBarTabRightButton:
never executed: case SE_TabBarTabRightButton:
0
2591 if (const
const QStyleOp...ionTab *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionTab *tab = qstyleoption_cast<const QStyleOptionTab *>(opt)
const QStyleOp...ionTab *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2592 bool selected = tab->state & State_Selected;-
2593 int verticalShift = proxy()->pixelMetric(QStyle::PM_TabBarTabShiftVertical, tab, widget);-
2594 int horizontalShift = proxy()->pixelMetric(QStyle::PM_TabBarTabShiftHorizontal, tab, widget);-
2595 int hpadding = proxy()->pixelMetric(QStyle::PM_TabBarTabHSpace, opt, widget) / 2;-
2596 hpadding = qMax(hpadding, 4);-
2597-
2598 bool verticalTabs = tab->shape == QTabBar::RoundedEast
tab->shape == ...r::RoundedEastDescription
TRUEnever evaluated
FALSEnever evaluated
0
2599 || tab->shape == QTabBar::RoundedWest
tab->shape == ...r::RoundedWestDescription
TRUEnever evaluated
FALSEnever evaluated
0
2600 || tab->shape == QTabBar::TriangularEast
tab->shape == ...TriangularEastDescription
TRUEnever evaluated
FALSEnever evaluated
0
2601 || tab->shape == QTabBar::TriangularWest
tab->shape == ...TriangularWestDescription
TRUEnever evaluated
FALSEnever evaluated
;
0
2602-
2603 QRect tr = tab->rect;-
2604 if (tab->shape == QTabBar::RoundedSouth
tab->shape == ...::RoundedSouthDescription
TRUEnever evaluated
FALSEnever evaluated
|| tab->shape == QTabBar::TriangularSouth
tab->shape == ...riangularSouthDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2605 verticalShift = -verticalShift;
never executed: verticalShift = -verticalShift;
0
2606 if (verticalTabs
verticalTabsDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2607 qSwap(horizontalShift, verticalShift);-
2608 horizontalShift *= -1;-
2609 verticalShift *= -1;-
2610 }
never executed: end of block
0
2611 if (tab->shape == QTabBar::RoundedWest
tab->shape == ...r::RoundedWestDescription
TRUEnever evaluated
FALSEnever evaluated
|| tab->shape == QTabBar::TriangularWest
tab->shape == ...TriangularWestDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2612 horizontalShift = -horizontalShift;
never executed: horizontalShift = -horizontalShift;
0
2613-
2614 tr.adjust(0, 0, horizontalShift, verticalShift);-
2615 if (selected
selectedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2616 {-
2617 tr.setBottom(tr.bottom() - verticalShift);-
2618 tr.setRight(tr.right() - horizontalShift);-
2619 }
never executed: end of block
0
2620-
2621 QSize size = (
(sr == SE_TabBarTabLeftButton)Description
TRUEnever evaluated
FALSEnever evaluated
sr == SE_TabBarTabLeftButton)
(sr == SE_TabBarTabLeftButton)Description
TRUEnever evaluated
FALSEnever evaluated
? tab->leftButtonSize : tab->rightButtonSize;
0
2622 int w = size.width();-
2623 int h = size.height();-
2624 int midHeight = static_cast<int>(qCeil(float(tr.height() - h) / 2));-
2625 int midWidth = ((tr.width() - w) / 2);-
2626-
2627 bool atTheTop = true;-
2628 switch (tab->shape) {-
2629 case
never executed: case QTabBar::RoundedWest:
QTabBar::RoundedWest:
never executed: case QTabBar::RoundedWest:
0
2630 case
never executed: case QTabBar::TriangularWest:
QTabBar::TriangularWest:
never executed: case QTabBar::TriangularWest:
0
2631 atTheTop = (sr == SE_TabBarTabLeftButton);-
2632 break;
never executed: break;
0
2633 case
never executed: case QTabBar::RoundedEast:
QTabBar::RoundedEast:
never executed: case QTabBar::RoundedEast:
0
2634 case
never executed: case QTabBar::TriangularEast:
QTabBar::TriangularEast:
never executed: case QTabBar::TriangularEast:
0
2635 atTheTop = (sr == SE_TabBarTabRightButton);-
2636 break;
never executed: break;
0
2637 default
never executed: default:
:
never executed: default:
0
2638 if (sr == SE_TabBarTabLeftButton
sr == SE_TabBarTabLeftButtonDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2639 r = QRect(tab->rect.x() + hpadding, midHeight, w, h);
never executed: r = QRect(tab->rect.x() + hpadding, midHeight, w, h);
0
2640 else-
2641 r = QRect(tab->rect.right() - w - hpadding, midHeight, w, h);
never executed: r = QRect(tab->rect.right() - w - hpadding, midHeight, w, h);
0
2642 r = visualRect(tab->direction, tab->rect, r);-
2643 }
never executed: end of block
0
2644 if (verticalTabs
verticalTabsDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2645 if (atTheTop
atTheTopDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2646 r = QRect(midWidth, tr.y() + tab->rect.height() - hpadding - h, w, h);
never executed: r = QRect(midWidth, tr.y() + tab->rect.height() - hpadding - h, w, h);
0
2647 else-
2648 r = QRect(midWidth, tr.y() + hpadding, w, h);
never executed: r = QRect(midWidth, tr.y() + hpadding, w, h);
0
2649 }-
2650 }
never executed: end of block
0
2651-
2652 break;
never executed: break;
0
2653-
2654-
2655 case
never executed: case SE_TabBarTearIndicator:
SE_TabBarTearIndicator:
never executed: case SE_TabBarTearIndicator:
0
2656 if (const
const QStyleOp...ionTab *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionTab *tab = qstyleoption_cast<const QStyleOptionTab *>(opt)
const QStyleOp...ionTab *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2657 switch (tab->shape) {-
2658 case
never executed: case QTabBar::RoundedNorth:
QTabBar::RoundedNorth:
never executed: case QTabBar::RoundedNorth:
0
2659 case
never executed: case QTabBar::TriangularNorth:
QTabBar::TriangularNorth:
never executed: case QTabBar::TriangularNorth:
0
2660 case
never executed: case QTabBar::RoundedSouth:
QTabBar::RoundedSouth:
never executed: case QTabBar::RoundedSouth:
0
2661 case
never executed: case QTabBar::TriangularSouth:
QTabBar::TriangularSouth:
never executed: case QTabBar::TriangularSouth:
0
2662 r.setRect(tab->rect.left(), tab->rect.top(), 4, opt->rect.height());-
2663 break;
never executed: break;
0
2664 case
never executed: case QTabBar::RoundedWest:
QTabBar::RoundedWest:
never executed: case QTabBar::RoundedWest:
0
2665 case
never executed: case QTabBar::TriangularWest:
QTabBar::TriangularWest:
never executed: case QTabBar::TriangularWest:
0
2666 case
never executed: case QTabBar::RoundedEast:
QTabBar::RoundedEast:
never executed: case QTabBar::RoundedEast:
0
2667 case
never executed: case QTabBar::TriangularEast:
QTabBar::TriangularEast:
never executed: case QTabBar::TriangularEast:
0
2668 r.setRect(tab->rect.left(), tab->rect.top(), opt->rect.width(), 4);-
2669 break;
never executed: break;
0
2670 default
never executed: default:
:
never executed: default:
0
2671 break;
never executed: break;
0
2672 }-
2673 r = visualRect(opt->direction, opt->rect, r);-
2674 }
never executed: end of block
0
2675 break;
never executed: break;
0
2676-
2677 case
never executed: case SE_TreeViewDisclosureItem:
SE_TreeViewDisclosureItem:
never executed: case SE_TreeViewDisclosureItem:
0
2678 r = opt->rect;-
2679 break;
never executed: break;
0
2680 case
never executed: case SE_LineEditContents:
SE_LineEditContents:
never executed: case SE_LineEditContents:
0
2681 if (const
const QStyleOp...nFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionFrame *f = qstyleoption_cast<const QStyleOptionFrame *>(opt)
const QStyleOp...nFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2682 r = f->rect.adjusted(f->lineWidth, f->lineWidth, -f->lineWidth, -f->lineWidth);-
2683 r = visualRect(opt->direction, opt->rect, r);-
2684 }
never executed: end of block
0
2685 break;
never executed: break;
0
2686 case
never executed: case SE_FrameContents:
SE_FrameContents:
never executed: case SE_FrameContents:
0
2687 if (const
const QStyleOp...nFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionFrame *f = qstyleoption_cast<const QStyleOptionFrame *>(opt)
const QStyleOp...nFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2688 int fw = proxy()->pixelMetric(PM_DefaultFrameWidth, f, widget);-
2689 r = opt->rect.adjusted(fw, fw, -fw, -fw);-
2690 r = visualRect(opt->direction, opt->rect, r);-
2691 }
never executed: end of block
0
2692 break;
never executed: break;
0
2693 case
never executed: case SE_ShapedFrameContents:
SE_ShapedFrameContents:
never executed: case SE_ShapedFrameContents:
0
2694 if (const
const QStyleOp...nFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionFrame *f = qstyleoption_cast<const QStyleOptionFrame *>(opt)
const QStyleOp...nFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2695 int frameShape = f->frameShape;-
2696 int frameShadow = QFrame::Plain;-
2697 if (f->state & QStyle::State_Sunken
f->state & QSt...::State_SunkenDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2698 frameShadow = QFrame::Sunken;-
2699 }
never executed: end of block
else if (f->state & QStyle::State_Raised
f->state & QSt...::State_RaisedDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2700 frameShadow = QFrame::Raised;-
2701 }
never executed: end of block
0
2702-
2703 int frameWidth = 0;-
2704-
2705 switch (frameShape) {-
2706 case
never executed: case QFrame::NoFrame:
QFrame::NoFrame:
never executed: case QFrame::NoFrame:
0
2707 frameWidth = 0;-
2708 break;
never executed: break;
0
2709-
2710 case
never executed: case QFrame::Box:
QFrame::Box:
never executed: case QFrame::Box:
0
2711 case
never executed: case QFrame::HLine:
QFrame::HLine:
never executed: case QFrame::HLine:
0
2712 case
never executed: case QFrame::VLine:
QFrame::VLine:
never executed: case QFrame::VLine:
0
2713 switch (frameShadow) {-
2714 case
never executed: case QFrame::Plain:
QFrame::Plain:
never executed: case QFrame::Plain:
0
2715 frameWidth = f->lineWidth;-
2716 break;
never executed: break;
0
2717 case
never executed: case QFrame::Raised:
QFrame::Raised:
never executed: case QFrame::Raised:
0
2718 case
never executed: case QFrame::Sunken:
QFrame::Sunken:
never executed: case QFrame::Sunken:
0
2719 frameWidth = (short)(f->lineWidth*2 + f->midLineWidth);-
2720 break;
never executed: break;
0
2721 }-
2722 break;
never executed: break;
0
2723-
2724 case
never executed: case QFrame::StyledPanel:
QFrame::StyledPanel:
never executed: case QFrame::StyledPanel:
0
2725-
2726-
2727 if (widget
widgetDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2728 return
never executed: return widget->style()->subElementRect(QStyle::SE_FrameContents, opt, widget);
widget->style()->subElementRect(QStyle::SE_FrameContents, opt, widget);
never executed: return widget->style()->subElementRect(QStyle::SE_FrameContents, opt, widget);
0
2729 else-
2730 return
never executed: return subElementRect(QStyle::SE_FrameContents, opt, widget);
subElementRect(QStyle::SE_FrameContents, opt, widget);
never executed: return subElementRect(QStyle::SE_FrameContents, opt, widget);
0
2731-
2732 case
never executed: case QFrame::WinPanel:
QFrame::WinPanel:
never executed: case QFrame::WinPanel:
0
2733 frameWidth = 2;-
2734 break;
never executed: break;
0
2735-
2736 case
never executed: case QFrame::Panel:
QFrame::Panel:
never executed: case QFrame::Panel:
0
2737 switch (frameShadow) {-
2738 case
never executed: case QFrame::Plain:
QFrame::Plain:
never executed: case QFrame::Plain:
0
2739 case
never executed: case QFrame::Raised:
QFrame::Raised:
never executed: case QFrame::Raised:
0
2740 case
never executed: case QFrame::Sunken:
QFrame::Sunken:
never executed: case QFrame::Sunken:
0
2741 frameWidth = f->lineWidth;-
2742 break;
never executed: break;
0
2743 }-
2744 break;
never executed: break;
0
2745 }-
2746 r = f->rect.adjusted(frameWidth, frameWidth, -frameWidth, -frameWidth);-
2747 }
never executed: end of block
0
2748 break;
never executed: break;
0
2749-
2750 case
never executed: case SE_DockWidgetCloseButton:
SE_DockWidgetCloseButton:
never executed: case SE_DockWidgetCloseButton:
0
2751 case
never executed: case SE_DockWidgetFloatButton:
SE_DockWidgetFloatButton:
never executed: case SE_DockWidgetFloatButton:
0
2752 case
never executed: case SE_DockWidgetTitleBarText:
SE_DockWidgetTitleBarText:
never executed: case SE_DockWidgetTitleBarText:
0
2753 case
never executed: case SE_DockWidgetIcon:
SE_DockWidgetIcon:
never executed: case SE_DockWidgetIcon:
{
0
2754 int iconSize = proxy()->pixelMetric(PM_SmallIconSize, opt, widget);-
2755 int buttonMargin = proxy()->pixelMetric(PM_DockWidgetTitleBarButtonMargin, opt, widget);-
2756 int margin = proxy()->pixelMetric(QStyle::PM_DockWidgetTitleMargin, opt, widget);-
2757 QRect rect = opt->rect;-
2758-
2759 const QStyleOptionDockWidget *dwOpt-
2760 = qstyleoption_cast<const QStyleOptionDockWidget*>(opt);-
2761 bool canClose = dwOpt == 0
dwOpt == 0Description
TRUEnever evaluated
FALSEnever evaluated
? true : dwOpt->closable;
0
2762 bool canFloat = dwOpt == 0
dwOpt == 0Description
TRUEnever evaluated
FALSEnever evaluated
? false : dwOpt->floatable;
0
2763-
2764 const bool verticalTitleBar = dwOpt
dwOptDescription
TRUEnever evaluated
FALSEnever evaluated
&& dwOpt->verticalTitleBar
dwOpt->verticalTitleBarDescription
TRUEnever evaluated
FALSEnever evaluated
;
0
2765-
2766-
2767-
2768-
2769 if (verticalTitleBar
verticalTitleBarDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2770 rect.setSize(rect.size().transposed());
never executed: rect.setSize(rect.size().transposed());
0
2771-
2772 do {-
2773-
2774 int right = rect.right();-
2775 int left = rect.left();-
2776-
2777 QRect closeRect;-
2778 if (canClose
canCloseDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2779 QSize sz = proxy()->standardIcon(QStyle::SP_TitleBarCloseButton,-
2780 opt, widget).actualSize(QSize(iconSize, iconSize));-
2781 sz += QSize(buttonMargin, buttonMargin);-
2782 if (verticalTitleBar
verticalTitleBarDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2783 sz = sz.transposed();
never executed: sz = sz.transposed();
0
2784 closeRect = QRect(right - sz.width(),-
2785 rect.center().y() - sz.height()/2,-
2786 sz.width(), sz.height());-
2787 right = closeRect.left() - 1;-
2788 }
never executed: end of block
0
2789 if (sr == SE_DockWidgetCloseButton
sr == SE_DockWidgetCloseButtonDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2790 r = closeRect;-
2791 break;
never executed: break;
0
2792 }-
2793-
2794 QRect floatRect;-
2795 if (canFloat
canFloatDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2796 QSize sz = proxy()->standardIcon(QStyle::SP_TitleBarNormalButton,-
2797 opt, widget).actualSize(QSize(iconSize, iconSize));-
2798 sz += QSize(buttonMargin, buttonMargin);-
2799 if (verticalTitleBar
verticalTitleBarDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2800 sz = sz.transposed();
never executed: sz = sz.transposed();
0
2801 floatRect = QRect(right - sz.width(),-
2802 rect.center().y() - sz.height()/2,-
2803 sz.width(), sz.height());-
2804 right = floatRect.left() - 1;-
2805 }
never executed: end of block
0
2806 if (sr == SE_DockWidgetFloatButton
sr == SE_DockWidgetFloatButtonDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2807 r = floatRect;-
2808 break;
never executed: break;
0
2809 }-
2810-
2811 QRect iconRect;-
2812 if (const
const QDockWid...dget*>(widget)Description
TRUEnever evaluated
FALSEnever evaluated
QDockWidget *dw = qobject_cast<const QDockWidget*>(widget)
const QDockWid...dget*>(widget)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2813 QIcon icon;-
2814 if (dw->isFloating()
dw->isFloating()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2815 icon = dw->windowIcon();
never executed: icon = dw->windowIcon();
0
2816 if (!icon.isNull()
!icon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
0
2817 && icon.cacheKey() != QApplication::windowIcon().cacheKey()
icon.cacheKey(...n().cacheKey()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2818 QSize sz = icon.actualSize(QSize(r.height(), r.height()));-
2819 if (verticalTitleBar
verticalTitleBarDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2820 sz = sz.transposed();
never executed: sz = sz.transposed();
0
2821 iconRect = QRect(left, rect.center().y() - sz.height()/2,-
2822 sz.width(), sz.height());-
2823 left = iconRect.right() + margin;-
2824 }
never executed: end of block
0
2825 }
never executed: end of block
0
2826 if (sr == SE_DockWidgetIcon
sr == SE_DockWidgetIconDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2827 r = iconRect;-
2828 break;
never executed: break;
0
2829 }-
2830-
2831 QRect textRect = QRect(left, rect.top(),-
2832 right - left, rect.height());-
2833 if (sr == SE_DockWidgetTitleBarText
sr == SE_DockW...etTitleBarTextDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2834 r = textRect;-
2835 break;
never executed: break;
0
2836 }-
2837-
2838 } while (false);-
2839-
2840 if (verticalTitleBar
verticalTitleBarDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2841 r = QRect(rect.left() + r.top() - rect.top(),-
2842 rect.top() + rect.right() - r.right(),-
2843 r.height(), r.width());-
2844 }
never executed: end of block
else {
0
2845 r = visualRect(opt->direction, rect, r);-
2846 }
never executed: end of block
0
2847 break;
never executed: break;
0
2848 }-
2849-
2850-
2851 case
never executed: case SE_ItemViewItemCheckIndicator:
SE_ItemViewItemCheckIndicator:
never executed: case SE_ItemViewItemCheckIndicator:
0
2852 if (!qstyleoption_cast<const QStyleOptionViewItem *>(opt)
!qstyleoption_...ewItem *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2853 r = subElementRect(SE_CheckBoxIndicator, opt, widget);-
2854 break;
never executed: break;
0
2855 }-
2856 case
never executed: case SE_ItemViewItemDecoration:
SE_ItemViewItemDecoration:
never executed: case SE_ItemViewItemDecoration:
code before this statement never executed: case SE_ItemViewItemDecoration:
0
2857 case
never executed: case SE_ItemViewItemText:
SE_ItemViewItemText:
never executed: case SE_ItemViewItemText:
0
2858 case
never executed: case SE_ItemViewItemFocusRect:
SE_ItemViewItemFocusRect:
never executed: case SE_ItemViewItemFocusRect:
0
2859 if (const
const QStyleOp...ewItem *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionViewItem *vopt = qstyleoption_cast<const QStyleOptionViewItem *>(opt)
const QStyleOp...ewItem *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2860 if (!d->isViewItemCached(*vopt)
!d->isViewItemCached(*vopt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2861 d->viewItemLayout(vopt, &d->checkRect, &d->decorationRect, &d->displayRect, false);-
2862 if (d->cachedOption
d->cachedOptionDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2863 delete d->cachedOption;-
2864 d->cachedOption = 0;-
2865 }
never executed: end of block
0
2866 d->cachedOption = new QStyleOptionViewItem(*vopt);-
2867 }
never executed: end of block
0
2868 if (sr == SE_ViewItemCheckIndicator
sr == SE_ViewI...CheckIndicatorDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2869 r = d->checkRect;
never executed: r = d->checkRect;
0
2870 else if (sr == SE_ItemViewItemDecoration
sr == SE_ItemV...ItemDecorationDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2871 r = d->decorationRect;
never executed: r = d->decorationRect;
0
2872 else if (sr == SE_ItemViewItemText
sr == SE_ItemViewItemTextDescription
TRUEnever evaluated
FALSEnever evaluated
|| sr == SE_ItemViewItemFocusRect
sr == SE_ItemViewItemFocusRectDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2873 r = d->displayRect;
never executed: r = d->displayRect;
0
2874 }
never executed: end of block
0
2875 break;
never executed: break;
0
2876-
2877-
2878 case
never executed: case SE_ToolBarHandle:
SE_ToolBarHandle:
never executed: case SE_ToolBarHandle:
0
2879 if (const
const QStyleOp...oolBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionToolBar *tbopt = qstyleoption_cast<const QStyleOptionToolBar *>(opt)
const QStyleOp...oolBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2880 if (tbopt->features & QStyleOptionToolBar::Movable
tbopt->feature...olBar::MovableDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2881-
2882-
2883 const QToolBar *tb = qobject_cast<const QToolBar*>(widget);-
2884 const int margin = tb
tbDescription
TRUEnever evaluated
FALSEnever evaluated
&& tb->layout()
tb->layout()Description
TRUEnever evaluated
FALSEnever evaluated
? tb->layout()->margin() : 2;
0
2885 const int handleExtent = pixelMetric(QStyle::PM_ToolBarHandleExtent, opt, tb);-
2886 if (tbopt->state & QStyle::State_Horizontal
tbopt->state &...ate_HorizontalDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2887 r = QRect(margin, margin, handleExtent, tbopt->rect.height() - 2*margin);-
2888 r = QStyle::visualRect(tbopt->direction, tbopt->rect, r);-
2889 }
never executed: end of block
else {
0
2890 r = QRect(margin, margin, tbopt->rect.width() - 2*margin, handleExtent);-
2891 }
never executed: end of block
0
2892 }-
2893 }
never executed: end of block
0
2894 break;
never executed: break;
0
2895-
2896 default
never executed: default:
:
never executed: default:
0
2897 break;
never executed: break;
0
2898 }-
2899 return
never executed: return r;
r;
never executed: return r;
0
2900}-
2901-
2902-
2903-
2904-
2905template <int N>-
2906struct StaticPolygonF-
2907{-
2908 QPointF data[N];-
2909-
2910 constexpr int size() const { return N; }-
2911 constexpr const QPointF *cbegin() const { return data; }-
2912 constexpr const QPointF &operator[](int idx) const { return data[idx]; }-
2913};-
2914-
2915static StaticPolygonF<3> calcArrow(const QStyleOptionSlider *dial, qreal &a)-
2916{-
2917 int width = dial->rect.width();-
2918 int height = dial->rect.height();-
2919 int r = qMin(width, height) / 2;-
2920 int currentSliderPosition = dial->upsideDown
dial->upsideDownDescription
TRUEnever evaluated
FALSEnever evaluated
? dial->sliderPosition : (dial->maximum - dial->sliderPosition);
0
2921-
2922 if (dial->maximum == dial->minimum
dial->maximum == dial->minimumDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2923 a = Q_PI / 2;
never executed: a = Q_PI / 2;
0
2924 else if (dial->dialWrapping
dial->dialWrappingDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2925 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
2926 / (dial->maximum - dial->minimum);
never executed: a = Q_PI * 3 / 2 - (currentSliderPosition - dial->minimum) * 2 * Q_PI / (dial->maximum - dial->minimum);
0
2927 else-
2928 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
2929 / (dial->maximum - dial->minimum)) / 6;
never executed: a = (Q_PI * 8 - (currentSliderPosition - dial->minimum) * 10 * Q_PI / (dial->maximum - dial->minimum)) / 6;
0
2930-
2931 int xc = width / 2;-
2932 int yc = height / 2;-
2933-
2934 int len = r - QStyleHelper::calcBigLineSize(r) - 5;-
2935 if (len < 5
len < 5Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2936 len = 5;
never executed: len = 5;
0
2937 int back = len / 2;-
2938-
2939 StaticPolygonF<3> arrow = {{-
2940 QPointF(0.5 + xc + len * qCos(a),-
2941 0.5 + yc - len * qSin(a)),-
2942 QPointF(0.5 + xc + back * qCos(a + Q_PI * 5 / 6),-
2943 0.5 + yc - back * qSin(a + Q_PI * 5 / 6)),-
2944 QPointF(0.5 + xc + back * qCos(a - Q_PI * 5 / 6),-
2945 0.5 + yc - back * qSin(a - Q_PI * 5 / 6)),-
2946 }};-
2947 return
never executed: return arrow;
arrow;
never executed: return arrow;
0
2948}-
2949-
2950-
2951-
2952-
2953-
2954-
2955void QCommonStyle::drawComplexControl(ComplexControl cc, const QStyleOptionComplex *opt,-
2956 QPainter *p, const QWidget *widget) const-
2957{-
2958 switch (cc) {-
2959-
2960 case
never executed: case CC_Slider:
CC_Slider:
never executed: case CC_Slider:
0
2961 if (const
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionSlider *slider = qstyleoption_cast<const QStyleOptionSlider *>(opt)
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2962 if (slider->subControls == SC_SliderTickmarks
slider->subCon...liderTickmarksDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2963 int tickOffset = proxy()->pixelMetric(PM_SliderTickmarkOffset, slider, widget);-
2964 int ticks = slider->tickPosition;-
2965 int thickness = proxy()->pixelMetric(PM_SliderControlThickness, slider, widget);-
2966 int len = proxy()->pixelMetric(PM_SliderLength, slider, widget);-
2967 int available = proxy()->pixelMetric(PM_SliderSpaceAvailable, slider, widget);-
2968 int interval = slider->tickInterval;-
2969 if (interval <= 0
interval <= 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2970 interval = slider->singleStep;-
2971 if (QStyle::sliderPositionFromValue(slider->minimum, slider->maximum, interval,
QStyle::slider...available) < 3Description
TRUEnever evaluated
FALSEnever evaluated
0
2972 available)
QStyle::slider...available) < 3Description
TRUEnever evaluated
FALSEnever evaluated
0
2973 - QStyle::sliderPositionFromValue(slider->minimum, slider->maximum,
QStyle::slider...available) < 3Description
TRUEnever evaluated
FALSEnever evaluated
0
2974 0, available) < 3
QStyle::slider...available) < 3Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2975 interval = slider->pageStep;
never executed: interval = slider->pageStep;
0
2976 }
never executed: end of block
0
2977 if (!interval
!intervalDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2978 interval = 1;
never executed: interval = 1;
0
2979 int fudge = len / 2;-
2980 int pos;-
2981-
2982 p->save();-
2983 p->translate(slider->rect.x(), slider->rect.y());-
2984 p->setPen(slider->palette.foreground().color());-
2985 int v = slider->minimum;-
2986 while (v <= slider->maximum + 1
v <= slider->maximum + 1Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
2987 if (v == slider->maximum + 1
v == slider->maximum + 1Description
TRUEnever evaluated
FALSEnever evaluated
&& interval == 1
interval == 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
2988 break;
never executed: break;
0
2989 const int v_ = qMin(v, slider->maximum);-
2990 pos = QStyle::sliderPositionFromValue(slider->minimum, slider->maximum,-
2991 v_, available) + fudge;-
2992 if (slider->orientation == Qt::Horizontal
slider->orient...Qt::HorizontalDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
2993 if (ticks & QSlider::TicksAbove
ticks & QSlider::TicksAboveDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2994 p->drawLine(pos, 0, pos, tickOffset - 2);
never executed: p->drawLine(pos, 0, pos, tickOffset - 2);
0
2995 if (ticks & QSlider::TicksBelow
ticks & QSlider::TicksBelowDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
2996 p->drawLine(pos, tickOffset + thickness + 1, pos,
never executed: p->drawLine(pos, tickOffset + thickness + 1, pos, slider->rect.height()-1);
0
2997 slider->rect.height()-1);
never executed: p->drawLine(pos, tickOffset + thickness + 1, pos, slider->rect.height()-1);
0
2998 }
never executed: end of block
else {
0
2999 if (ticks & QSlider::TicksAbove
ticks & QSlider::TicksAboveDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3000 p->drawLine(0, pos, tickOffset - 2, pos);
never executed: p->drawLine(0, pos, tickOffset - 2, pos);
0
3001 if (ticks & QSlider::TicksBelow
ticks & QSlider::TicksBelowDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3002 p->drawLine(tickOffset + thickness + 1, pos,
never executed: p->drawLine(tickOffset + thickness + 1, pos, slider->rect.width()-1, pos);
0
3003 slider->rect.width()-1, pos);
never executed: p->drawLine(tickOffset + thickness + 1, pos, slider->rect.width()-1, pos);
0
3004 }
never executed: end of block
0
3005-
3006 int nextInterval = v + interval;-
3007 if (nextInterval < v
nextInterval < vDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3008 break;
never executed: break;
0
3009 v = nextInterval;-
3010 }
never executed: end of block
0
3011 p->restore();-
3012 }
never executed: end of block
0
3013 }
never executed: end of block
0
3014 break;
never executed: break;
0
3015-
3016-
3017 case
never executed: case CC_ScrollBar:
CC_ScrollBar:
never executed: case CC_ScrollBar:
0
3018 if (const
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionSlider *scrollbar = qstyleoption_cast<const QStyleOptionSlider *>(opt)
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3019-
3020 QStyleOptionSlider newScrollbar = *scrollbar;-
3021 State saveFlags = scrollbar->state;-
3022-
3023 if (scrollbar->subControls & SC_ScrollBarSubLine
scrollbar->sub...rollBarSubLineDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3024 newScrollbar.state = saveFlags;-
3025 newScrollbar.rect = proxy()->subControlRect(cc, &newScrollbar, SC_ScrollBarSubLine, widget);-
3026 if (newScrollbar.rect.isValid()
newScrollbar.rect.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3027 if (!(scrollbar->activeSubControls & SC_ScrollBarSubLine)
!(scrollbar->a...ollBarSubLine)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3028 newScrollbar.state &= ~(State_Sunken | State_MouseOver);
never executed: newScrollbar.state &= ~(State_Sunken | State_MouseOver);
0
3029 proxy()->drawControl(CE_ScrollBarSubLine, &newScrollbar, p, widget);-
3030 }
never executed: end of block
0
3031 }
never executed: end of block
0
3032 if (scrollbar->subControls & SC_ScrollBarAddLine
scrollbar->sub...rollBarAddLineDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3033 newScrollbar.rect = scrollbar->rect;-
3034 newScrollbar.state = saveFlags;-
3035 newScrollbar.rect = proxy()->subControlRect(cc, &newScrollbar, SC_ScrollBarAddLine, widget);-
3036 if (newScrollbar.rect.isValid()
newScrollbar.rect.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3037 if (!(scrollbar->activeSubControls & SC_ScrollBarAddLine)
!(scrollbar->a...ollBarAddLine)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3038 newScrollbar.state &= ~(State_Sunken | State_MouseOver);
never executed: newScrollbar.state &= ~(State_Sunken | State_MouseOver);
0
3039 proxy()->drawControl(CE_ScrollBarAddLine, &newScrollbar, p, widget);-
3040 }
never executed: end of block
0
3041 }
never executed: end of block
0
3042 if (scrollbar->subControls & SC_ScrollBarSubPage
scrollbar->sub...rollBarSubPageDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3043 newScrollbar.rect = scrollbar->rect;-
3044 newScrollbar.state = saveFlags;-
3045 newScrollbar.rect = proxy()->subControlRect(cc, &newScrollbar, SC_ScrollBarSubPage, widget);-
3046 if (newScrollbar.rect.isValid()
newScrollbar.rect.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3047 if (!(scrollbar->activeSubControls & SC_ScrollBarSubPage)
!(scrollbar->a...ollBarSubPage)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3048 newScrollbar.state &= ~(State_Sunken | State_MouseOver);
never executed: newScrollbar.state &= ~(State_Sunken | State_MouseOver);
0
3049 proxy()->drawControl(CE_ScrollBarSubPage, &newScrollbar, p, widget);-
3050 }
never executed: end of block
0
3051 }
never executed: end of block
0
3052 if (scrollbar->subControls & SC_ScrollBarAddPage
scrollbar->sub...rollBarAddPageDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3053 newScrollbar.rect = scrollbar->rect;-
3054 newScrollbar.state = saveFlags;-
3055 newScrollbar.rect = proxy()->subControlRect(cc, &newScrollbar, SC_ScrollBarAddPage, widget);-
3056 if (newScrollbar.rect.isValid()
newScrollbar.rect.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3057 if (!(scrollbar->activeSubControls & SC_ScrollBarAddPage)
!(scrollbar->a...ollBarAddPage)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3058 newScrollbar.state &= ~(State_Sunken | State_MouseOver);
never executed: newScrollbar.state &= ~(State_Sunken | State_MouseOver);
0
3059 proxy()->drawControl(CE_ScrollBarAddPage, &newScrollbar, p, widget);-
3060 }
never executed: end of block
0
3061 }
never executed: end of block
0
3062 if (scrollbar->subControls & SC_ScrollBarFirst
scrollbar->sub...ScrollBarFirstDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3063 newScrollbar.rect = scrollbar->rect;-
3064 newScrollbar.state = saveFlags;-
3065 newScrollbar.rect = proxy()->subControlRect(cc, &newScrollbar, SC_ScrollBarFirst, widget);-
3066 if (newScrollbar.rect.isValid()
newScrollbar.rect.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3067 if (!(scrollbar->activeSubControls & SC_ScrollBarFirst)
!(scrollbar->a...crollBarFirst)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3068 newScrollbar.state &= ~(State_Sunken | State_MouseOver);
never executed: newScrollbar.state &= ~(State_Sunken | State_MouseOver);
0
3069 proxy()->drawControl(CE_ScrollBarFirst, &newScrollbar, p, widget);-
3070 }
never executed: end of block
0
3071 }
never executed: end of block
0
3072 if (scrollbar->subControls & SC_ScrollBarLast
scrollbar->sub..._ScrollBarLastDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3073 newScrollbar.rect = scrollbar->rect;-
3074 newScrollbar.state = saveFlags;-
3075 newScrollbar.rect = proxy()->subControlRect(cc, &newScrollbar, SC_ScrollBarLast, widget);-
3076 if (newScrollbar.rect.isValid()
newScrollbar.rect.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3077 if (!(scrollbar->activeSubControls & SC_ScrollBarLast)
!(scrollbar->a...ScrollBarLast)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3078 newScrollbar.state &= ~(State_Sunken | State_MouseOver);
never executed: newScrollbar.state &= ~(State_Sunken | State_MouseOver);
0
3079 proxy()->drawControl(CE_ScrollBarLast, &newScrollbar, p, widget);-
3080 }
never executed: end of block
0
3081 }
never executed: end of block
0
3082 if (scrollbar->subControls & SC_ScrollBarSlider
scrollbar->sub...crollBarSliderDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3083 newScrollbar.rect = scrollbar->rect;-
3084 newScrollbar.state = saveFlags;-
3085 newScrollbar.rect = proxy()->subControlRect(cc, &newScrollbar, SC_ScrollBarSlider, widget);-
3086 if (newScrollbar.rect.isValid()
newScrollbar.rect.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3087 if (!(scrollbar->activeSubControls & SC_ScrollBarSlider)
!(scrollbar->a...rollBarSlider)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3088 newScrollbar.state &= ~(State_Sunken | State_MouseOver);
never executed: newScrollbar.state &= ~(State_Sunken | State_MouseOver);
0
3089 proxy()->drawControl(CE_ScrollBarSlider, &newScrollbar, p, widget);-
3090-
3091 if (scrollbar->state & State_HasFocus
scrollbar->sta...State_HasFocusDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3092 QStyleOptionFocusRect fropt;-
3093 fropt.QStyleOption::operator=(newScrollbar);-
3094 fropt.rect.setRect(newScrollbar.rect.x() + 2, newScrollbar.rect.y() + 2,-
3095 newScrollbar.rect.width() - 5,-
3096 newScrollbar.rect.height() - 5);-
3097 proxy()->drawPrimitive(PE_FrameFocusRect, &fropt, p, widget);-
3098 }
never executed: end of block
0
3099 }
never executed: end of block
0
3100 }
never executed: end of block
0
3101 }
never executed: end of block
0
3102 break;
never executed: break;
0
3103-
3104-
3105 case
never executed: case CC_SpinBox:
CC_SpinBox:
never executed: case CC_SpinBox:
0
3106 if (const
const QStyleOp...pinBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionSpinBox *sb = qstyleoption_cast<const QStyleOptionSpinBox *>(opt)
const QStyleOp...pinBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3107 QStyleOptionSpinBox copy = *sb;-
3108 PrimitiveElement pe;-
3109-
3110 if (sb->frame
sb->frameDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(sb->subContro..._SpinBoxFrame)Description
TRUEnever evaluated
FALSEnever evaluated
sb->subControls & SC_SpinBoxFrame)
(sb->subContro..._SpinBoxFrame)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3111 QRect r = proxy()->subControlRect(CC_SpinBox, sb, SC_SpinBoxFrame, widget);-
3112 qDrawWinPanel(p, r, sb->palette, true);-
3113 }
never executed: end of block
0
3114-
3115 if (sb->subControls & SC_SpinBoxUp
sb->subControls & SC_SpinBoxUpDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3116 copy.subControls = SC_SpinBoxUp;-
3117 QPalette pal2 = sb->palette;-
3118 if (!(sb->stepEnabled & QAbstractSpinBox::StepUpEnabled)
!(sb->stepEnab...StepUpEnabled)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3119 pal2.setCurrentColorGroup(QPalette::Disabled);-
3120 copy.state &= ~State_Enabled;-
3121 }
never executed: end of block
0
3122-
3123 copy.palette = pal2;-
3124-
3125 if (sb->activeSubControls == SC_SpinBoxUp
sb->activeSubC...= SC_SpinBoxUpDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(sb->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
sb->state & State_Sunken)
(sb->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3126 copy.state |= State_On;-
3127 copy.state |= State_Sunken;-
3128 }
never executed: end of block
else {
0
3129 copy.state |= State_Raised;-
3130 copy.state &= ~State_Sunken;-
3131 }
never executed: end of block
0
3132 pe = (sb->buttonSymbols == QAbstractSpinBox::PlusMinus
sb->buttonSymb...Box::PlusMinusDescription
TRUEnever evaluated
FALSEnever evaluated
? PE_IndicatorSpinPlus
0
3133 : PE_IndicatorSpinUp);-
3134-
3135 copy.rect = proxy()->subControlRect(CC_SpinBox, sb, SC_SpinBoxUp, widget);-
3136 proxy()->drawPrimitive(PE_PanelButtonBevel, &copy, p, widget);-
3137 copy.rect.adjust(3, 0, -4, 0);-
3138 proxy()->drawPrimitive(pe, &copy, p, widget);-
3139 }
never executed: end of block
0
3140-
3141 if (sb->subControls & SC_SpinBoxDown
sb->subControl...SC_SpinBoxDownDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3142 copy.subControls = SC_SpinBoxDown;-
3143 copy.state = sb->state;-
3144 QPalette pal2 = sb->palette;-
3145 if (!(sb->stepEnabled & QAbstractSpinBox::StepDownEnabled)
!(sb->stepEnab...epDownEnabled)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3146 pal2.setCurrentColorGroup(QPalette::Disabled);-
3147 copy.state &= ~State_Enabled;-
3148 }
never executed: end of block
0
3149 copy.palette = pal2;-
3150-
3151 if (sb->activeSubControls == SC_SpinBoxDown
sb->activeSubC...SC_SpinBoxDownDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(sb->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
sb->state & State_Sunken)
(sb->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3152 copy.state |= State_On;-
3153 copy.state |= State_Sunken;-
3154 }
never executed: end of block
else {
0
3155 copy.state |= State_Raised;-
3156 copy.state &= ~State_Sunken;-
3157 }
never executed: end of block
0
3158 pe = (sb->buttonSymbols == QAbstractSpinBox::PlusMinus
sb->buttonSymb...Box::PlusMinusDescription
TRUEnever evaluated
FALSEnever evaluated
? PE_IndicatorSpinMinus
0
3159 : PE_IndicatorSpinDown);-
3160-
3161 copy.rect = proxy()->subControlRect(CC_SpinBox, sb, SC_SpinBoxDown, widget);-
3162 proxy()->drawPrimitive(PE_PanelButtonBevel, &copy, p, widget);-
3163 copy.rect.adjust(3, 0, -4, 0);-
3164 proxy()->drawPrimitive(pe, &copy, p, widget);-
3165 }
never executed: end of block
0
3166 }
never executed: end of block
0
3167 break;
never executed: break;
0
3168-
3169-
3170 case
never executed: case CC_ToolButton:
CC_ToolButton:
never executed: case CC_ToolButton:
0
3171 if (const
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionToolButton *toolbutton
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
0
3172 = qstyleoption_cast<const QStyleOptionToolButton *>(opt)
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3173 QRect button, menuarea;-
3174 button = proxy()->subControlRect(cc, toolbutton, SC_ToolButton, widget);-
3175 menuarea = proxy()->subControlRect(cc, toolbutton, SC_ToolButtonMenu, widget);-
3176-
3177 State bflags = toolbutton->state & ~State_Sunken;-
3178-
3179 if (bflags & State_AutoRaise
bflags & State_AutoRaiseDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3180 if (!(bflags & State_MouseOver)
!(bflags & State_MouseOver)Description
TRUEnever evaluated
FALSEnever evaluated
|| !(bflags & State_Enabled)
!(bflags & State_Enabled)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3181 bflags &= ~State_Raised;-
3182 }
never executed: end of block
0
3183 }
never executed: end of block
0
3184 State mflags = bflags;-
3185 if (toolbutton->state & State_Sunken
toolbutton->st...& State_SunkenDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3186 if (toolbutton->activeSubControls & SC_ToolButton
toolbutton->ac... SC_ToolButtonDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3187 bflags |= State_Sunken;
never executed: bflags |= State_Sunken;
0
3188 mflags |= State_Sunken;-
3189 }
never executed: end of block
0
3190-
3191 QStyleOption tool = *toolbutton;-
3192 if (toolbutton->subControls & SC_ToolButton
toolbutton->su... SC_ToolButtonDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3193 if (bflags & (State_Sunken | State_On | State_Raised)
bflags & (Stat... State_Raised)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3194 tool.rect = button;-
3195 tool.state = bflags;-
3196 proxy()->drawPrimitive(PE_PanelButtonTool, &tool, p, widget);-
3197 }
never executed: end of block
0
3198 }
never executed: end of block
0
3199-
3200 if (toolbutton->state & State_HasFocus
toolbutton->st...State_HasFocusDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3201 QStyleOptionFocusRect fr;-
3202 fr.QStyleOption::operator=(*toolbutton);-
3203 fr.rect.adjust(3, 3, -3, -3);-
3204 if (toolbutton->features & QStyleOptionToolButton::MenuButtonPopup
toolbutton->fe...enuButtonPopupDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3205 fr.rect.adjust(0, 0, -proxy()->pixelMetric(QStyle::PM_MenuButtonIndicator,
never executed: fr.rect.adjust(0, 0, -proxy()->pixelMetric(QStyle::PM_MenuButtonIndicator, toolbutton, widget), 0);
0
3206 toolbutton, widget), 0);
never executed: fr.rect.adjust(0, 0, -proxy()->pixelMetric(QStyle::PM_MenuButtonIndicator, toolbutton, widget), 0);
0
3207 proxy()->drawPrimitive(PE_FrameFocusRect, &fr, p, widget);-
3208 }
never executed: end of block
0
3209 QStyleOptionToolButton label = *toolbutton;-
3210 label.state = bflags;-
3211 int fw = proxy()->pixelMetric(PM_DefaultFrameWidth, opt, widget);-
3212 label.rect = button.adjusted(fw, fw, -fw, -fw);-
3213 proxy()->drawControl(CE_ToolButtonLabel, &label, p, widget);-
3214-
3215 if (toolbutton->subControls & SC_ToolButtonMenu
toolbutton->su...ToolButtonMenuDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3216 tool.rect = menuarea;-
3217 tool.state = mflags;-
3218 if (mflags & (State_Sunken | State_On | State_Raised)
mflags & (Stat... State_Raised)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3219 proxy()->drawPrimitive(PE_IndicatorButtonDropDown, &tool, p, widget);
never executed: proxy()->drawPrimitive(PE_IndicatorButtonDropDown, &tool, p, widget);
0
3220 proxy()->drawPrimitive(PE_IndicatorArrowDown, &tool, p, widget);-
3221 }
never executed: end of block
else if (toolbutton->features & QStyleOptionToolButton::HasMenu
toolbutton->fe...utton::HasMenuDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3222 int mbi = proxy()->pixelMetric(PM_MenuButtonIndicator, toolbutton, widget);-
3223 QRect ir = toolbutton->rect;-
3224 QStyleOptionToolButton newBtn = *toolbutton;-
3225 newBtn.rect = QRect(ir.right() + 5 - mbi, ir.y() + ir.height() - mbi + 4, mbi - 6, mbi - 6);-
3226 proxy()->drawPrimitive(PE_IndicatorArrowDown, &newBtn, p, widget);-
3227 }
never executed: end of block
0
3228 }
never executed: end of block
0
3229 break;
never executed: break;
0
3230-
3231 case
never executed: case CC_TitleBar:
CC_TitleBar:
never executed: case CC_TitleBar:
0
3232 if (const
const QStyleOp...tleBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionTitleBar *tb = qstyleoption_cast<const QStyleOptionTitleBar *>(opt)
const QStyleOp...tleBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3233 QRect ir;-
3234 if (opt->subControls & SC_TitleBarLabel
opt->subContro..._TitleBarLabelDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3235 QColor left = tb->palette.highlight().color();-
3236 QColor right = tb->palette.base().color();-
3237-
3238 QBrush fillBrush(left);-
3239 if (left != right
left != rightDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3240 QPoint p1(tb->rect.x(), tb->rect.top() + tb->rect.height()/2);-
3241 QPoint p2(tb->rect.right(), tb->rect.top() + tb->rect.height()/2);-
3242 QLinearGradient lg(p1, p2);-
3243 lg.setColorAt(0, left);-
3244 lg.setColorAt(1, right);-
3245 fillBrush = lg;-
3246 }
never executed: end of block
0
3247-
3248 p->fillRect(opt->rect, fillBrush);-
3249-
3250 ir = proxy()->subControlRect(CC_TitleBar, tb, SC_TitleBarLabel, widget);-
3251-
3252 p->setPen(tb->palette.highlightedText().color());-
3253 p->drawText(ir.x() + 2, ir.y(), ir.width() - 2, ir.height(),-
3254 Qt::AlignLeft | Qt::AlignVCenter | Qt::TextSingleLine, tb->text);-
3255 }
never executed: end of block
0
3256-
3257 bool down = false;-
3258 QPixmap pm;-
3259-
3260 QStyleOption tool = *tb;-
3261 if (tb->subControls & SC_TitleBarCloseButton
tb->subControl...BarCloseButtonDescription
TRUEnever evaluated
FALSEnever evaluated
&& tb->titleBarFlags & Qt::WindowSystemMenuHint
tb->titleBarFl...SystemMenuHintDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3262 ir = proxy()->subControlRect(CC_TitleBar, tb, SC_TitleBarCloseButton, widget);-
3263 down = tb->activeSubControls & SC_TitleBarCloseButton
tb->activeSubC...BarCloseButtonDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
opt->state & State_Sunken)
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
;
0
3264 if ((
(tb->titleBarF...k) == Qt::ToolDescription
TRUEnever evaluated
FALSEnever evaluated
tb->titleBarFlags & Qt::WindowType_Mask) == Qt::Tool
(tb->titleBarF...k) == Qt::ToolDescription
TRUEnever evaluated
FALSEnever evaluated
0
3265-
3266 || qobject_cast<const QDockWidget *>(widget)
qobject_cast<c...get *>(widget)Description
TRUEnever evaluated
FALSEnever evaluated
0
3267-
3268 )-
3269 pm = proxy()->standardIcon(SP_DockWidgetCloseButton, &tool, widget).pixmap(qt_getWindow(widget), QSize(10, 10));
never executed: pm = proxy()->standardIcon(SP_DockWidgetCloseButton, &tool, widget).pixmap(qt_getWindow(widget), QSize(10, 10));
0
3270 else-
3271 pm = proxy()->standardIcon(SP_TitleBarCloseButton, &tool, widget).pixmap(qt_getWindow(widget), QSize(10, 10));
never executed: pm = proxy()->standardIcon(SP_TitleBarCloseButton, &tool, widget).pixmap(qt_getWindow(widget), QSize(10, 10));
0
3272 tool.rect = ir;-
3273 tool.state = down
downDescription
TRUEnever evaluated
FALSEnever evaluated
? State_Sunken : State_Raised;
0
3274 proxy()->drawPrimitive(PE_PanelButtonTool, &tool, p, widget);-
3275-
3276 p->save();-
3277 if (down
downDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3278 p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget),
never executed: p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget), proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
0
3279 proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
never executed: p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget), proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
0
3280 proxy()->drawItemPixmap(p, ir, Qt::AlignCenter, pm);-
3281 p->restore();-
3282 }
never executed: end of block
0
3283-
3284 if (tb->subControls & SC_TitleBarMaxButton
tb->subControl...leBarMaxButtonDescription
TRUEnever evaluated
FALSEnever evaluated
0
3285 && tb->titleBarFlags & Qt::WindowMaximizeButtonHint
tb->titleBarFl...mizeButtonHintDescription
TRUEnever evaluated
FALSEnever evaluated
0
3286 && !(tb->titleBarState & Qt::WindowMaximized)
!(tb->titleBar...ndowMaximized)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3287 ir = proxy()->subControlRect(CC_TitleBar, tb, SC_TitleBarMaxButton, widget);-
3288-
3289 down = tb->activeSubControls & SC_TitleBarMaxButton
tb->activeSubC...leBarMaxButtonDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
opt->state & State_Sunken)
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
;
0
3290 pm = proxy()->standardIcon(SP_TitleBarMaxButton, &tool, widget).pixmap(qt_getWindow(widget), QSize(10, 10));-
3291 tool.rect = ir;-
3292 tool.state = down
downDescription
TRUEnever evaluated
FALSEnever evaluated
? State_Sunken : State_Raised;
0
3293 proxy()->drawPrimitive(PE_PanelButtonTool, &tool, p, widget);-
3294-
3295 p->save();-
3296 if (down
downDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3297 p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget),
never executed: p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget), proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
0
3298 proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
never executed: p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget), proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
0
3299 proxy()->drawItemPixmap(p, ir, Qt::AlignCenter, pm);-
3300 p->restore();-
3301 }
never executed: end of block
0
3302-
3303 if (tb->subControls & SC_TitleBarMinButton
tb->subControl...leBarMinButtonDescription
TRUEnever evaluated
FALSEnever evaluated
0
3304 && tb->titleBarFlags & Qt::WindowMinimizeButtonHint
tb->titleBarFl...mizeButtonHintDescription
TRUEnever evaluated
FALSEnever evaluated
0
3305 && !(tb->titleBarState & Qt::WindowMinimized)
!(tb->titleBar...ndowMinimized)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3306 ir = proxy()->subControlRect(CC_TitleBar, tb, SC_TitleBarMinButton, widget);-
3307 down = tb->activeSubControls & SC_TitleBarMinButton
tb->activeSubC...leBarMinButtonDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
opt->state & State_Sunken)
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
;
0
3308 pm = proxy()->standardIcon(SP_TitleBarMinButton, &tool, widget).pixmap(qt_getWindow(widget), QSize(10, 10));-
3309 tool.rect = ir;-
3310 tool.state = down
downDescription
TRUEnever evaluated
FALSEnever evaluated
? State_Sunken : State_Raised;
0
3311 proxy()->drawPrimitive(PE_PanelButtonTool, &tool, p, widget);-
3312-
3313 p->save();-
3314 if (down
downDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3315 p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget),
never executed: p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget), proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
0
3316 proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
never executed: p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget), proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
0
3317 proxy()->drawItemPixmap(p, ir, Qt::AlignCenter, pm);-
3318 p->restore();-
3319 }
never executed: end of block
0
3320-
3321 bool drawNormalButton = (
(tb->subContro...rNormalButton)Description
TRUEnever evaluated
FALSEnever evaluated
tb->subControls & SC_TitleBarNormalButton)
(tb->subContro...rNormalButton)Description
TRUEnever evaluated
FALSEnever evaluated
0
3322 && (((
(tb->titleBarF...izeButtonHint)Description
TRUEnever evaluated
FALSEnever evaluated
tb->titleBarFlags & Qt::WindowMinimizeButtonHint)
(tb->titleBarF...izeButtonHint)Description
TRUEnever evaluated
FALSEnever evaluated
0
3323 && (
(tb->titleBarS...ndowMinimized)Description
TRUEnever evaluated
FALSEnever evaluated
tb->titleBarState & Qt::WindowMinimized)
(tb->titleBarS...ndowMinimized)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3324 || ((
(tb->titleBarF...izeButtonHint)Description
TRUEnever evaluated
FALSEnever evaluated
tb->titleBarFlags & Qt::WindowMaximizeButtonHint)
(tb->titleBarF...izeButtonHint)Description
TRUEnever evaluated
FALSEnever evaluated
0
3325 && (
(tb->titleBarS...ndowMaximized)Description
TRUEnever evaluated
FALSEnever evaluated
tb->titleBarState & Qt::WindowMaximized)
(tb->titleBarS...ndowMaximized)Description
TRUEnever evaluated
FALSEnever evaluated
));
0
3326-
3327 if (drawNormalButton
drawNormalButtonDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3328 ir = proxy()->subControlRect(CC_TitleBar, tb, SC_TitleBarNormalButton, widget);-
3329 down = tb->activeSubControls & SC_TitleBarNormalButton
tb->activeSubC...arNormalButtonDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
opt->state & State_Sunken)
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
;
0
3330 pm = proxy()->standardIcon(SP_TitleBarNormalButton, &tool, widget).pixmap(qt_getWindow(widget), QSize(10, 10));-
3331 tool.rect = ir;-
3332 tool.state = down
downDescription
TRUEnever evaluated
FALSEnever evaluated
? State_Sunken : State_Raised;
0
3333 proxy()->drawPrimitive(PE_PanelButtonTool, &tool, p, widget);-
3334-
3335 p->save();-
3336 if (down
downDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3337 p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget),
never executed: p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget), proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
0
3338 proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
never executed: p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget), proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
0
3339 proxy()->drawItemPixmap(p, ir, Qt::AlignCenter, pm);-
3340 p->restore();-
3341 }
never executed: end of block
0
3342-
3343 if (tb->subControls & SC_TitleBarShadeButton
tb->subControl...BarShadeButtonDescription
TRUEnever evaluated
FALSEnever evaluated
0
3344 && tb->titleBarFlags & Qt::WindowShadeButtonHint
tb->titleBarFl...hadeButtonHintDescription
TRUEnever evaluated
FALSEnever evaluated
0
3345 && !(tb->titleBarState & Qt::WindowMinimized)
!(tb->titleBar...ndowMinimized)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3346 ir = proxy()->subControlRect(CC_TitleBar, tb, SC_TitleBarShadeButton, widget);-
3347 down = (tb->activeSubControls & SC_TitleBarShadeButton
tb->activeSubC...BarShadeButtonDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
opt->state & State_Sunken)
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
);
0
3348 pm = proxy()->standardIcon(SP_TitleBarShadeButton, &tool, widget).pixmap(qt_getWindow(widget), QSize(10, 10));-
3349 tool.rect = ir;-
3350 tool.state = down
downDescription
TRUEnever evaluated
FALSEnever evaluated
? State_Sunken : State_Raised;
0
3351 proxy()->drawPrimitive(PE_PanelButtonTool, &tool, p, widget);-
3352 p->save();-
3353 if (down
downDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3354 p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget),
never executed: p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget), proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
0
3355 proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
never executed: p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget), proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
0
3356 proxy()->drawItemPixmap(p, ir, Qt::AlignCenter, pm);-
3357 p->restore();-
3358 }
never executed: end of block
0
3359-
3360 if (tb->subControls & SC_TitleBarUnshadeButton
tb->subControl...rUnshadeButtonDescription
TRUEnever evaluated
FALSEnever evaluated
0
3361 && tb->titleBarFlags & Qt::WindowShadeButtonHint
tb->titleBarFl...hadeButtonHintDescription
TRUEnever evaluated
FALSEnever evaluated
0
3362 && tb->titleBarState & Qt::WindowMinimized
tb->titleBarSt...indowMinimizedDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3363 ir = proxy()->subControlRect(CC_TitleBar, tb, SC_TitleBarUnshadeButton, widget);-
3364-
3365 down = tb->activeSubControls & SC_TitleBarUnshadeButton
tb->activeSubC...rUnshadeButtonDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
opt->state & State_Sunken)
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
;
0
3366 pm = proxy()->standardIcon(SP_TitleBarUnshadeButton, &tool, widget).pixmap(qt_getWindow(widget), QSize(10, 10));-
3367 tool.rect = ir;-
3368 tool.state = down
downDescription
TRUEnever evaluated
FALSEnever evaluated
? State_Sunken : State_Raised;
0
3369 proxy()->drawPrimitive(PE_PanelButtonTool, &tool, p, widget);-
3370 p->save();-
3371 if (down
downDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3372 p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget),
never executed: p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget), proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
0
3373 proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
never executed: p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget), proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
0
3374 proxy()->drawItemPixmap(p, ir, Qt::AlignCenter, pm);-
3375 p->restore();-
3376 }
never executed: end of block
0
3377 if (tb->subControls & SC_TitleBarContextHelpButton
tb->subControl...textHelpButtonDescription
TRUEnever evaluated
FALSEnever evaluated
0
3378 && tb->titleBarFlags & Qt::WindowContextHelpButtonHint
tb->titleBarFl...HelpButtonHintDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3379 ir = proxy()->subControlRect(CC_TitleBar, tb, SC_TitleBarContextHelpButton, widget);-
3380-
3381 down = tb->activeSubControls & SC_TitleBarContextHelpButton
tb->activeSubC...textHelpButtonDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
opt->state & State_Sunken)
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
;
0
3382 pm = proxy()->standardIcon(SP_TitleBarContextHelpButton, &tool, widget).pixmap(qt_getWindow(widget), QSize(10, 10));-
3383 tool.rect = ir;-
3384 tool.state = down
downDescription
TRUEnever evaluated
FALSEnever evaluated
? State_Sunken : State_Raised;
0
3385 proxy()->drawPrimitive(PE_PanelButtonTool, &tool, p, widget);-
3386 p->save();-
3387 if (down
downDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3388 p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget),
never executed: p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget), proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
0
3389 proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
never executed: p->translate(proxy()->pixelMetric(PM_ButtonShiftHorizontal, tb, widget), proxy()->pixelMetric(PM_ButtonShiftVertical, tb, widget));
0
3390 proxy()->drawItemPixmap(p, ir, Qt::AlignCenter, pm);-
3391 p->restore();-
3392 }
never executed: end of block
0
3393 if (tb->subControls & SC_TitleBarSysMenu
tb->subControl...itleBarSysMenuDescription
TRUEnever evaluated
FALSEnever evaluated
&& tb->titleBarFlags & Qt::WindowSystemMenuHint
tb->titleBarFl...SystemMenuHintDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3394 ir = proxy()->subControlRect(CC_TitleBar, tb, SC_TitleBarSysMenu, widget);-
3395 if (!tb->icon.isNull()
!tb->icon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3396 tb->icon.paint(p, ir);-
3397 }
never executed: end of block
else {
0
3398 int iconSize = proxy()->pixelMetric(PM_SmallIconSize, tb, widget);-
3399 pm = proxy()->standardIcon(SP_TitleBarMenuButton, &tool, widget).pixmap(qt_getWindow(widget), QSize(iconSize, iconSize));-
3400 tool.rect = ir;-
3401 p->save();-
3402 proxy()->drawItemPixmap(p, ir, Qt::AlignCenter, pm);-
3403 p->restore();-
3404 }
never executed: end of block
0
3405 }-
3406 }
never executed: end of block
0
3407 break;
never executed: break;
0
3408-
3409 case
never executed: case CC_Dial:
CC_Dial:
never executed: case CC_Dial:
0
3410 if (const
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionSlider *dial = qstyleoption_cast<const QStyleOptionSlider *>(opt)
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3411-
3412 p->save();-
3413-
3414-
3415 if (p->paintEngine()->hasFeature(QPaintEngine::Antialiasing)
p->paintEngine...:Antialiasing)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3416 p->setRenderHint(QPainter::Antialiasing);
never executed: p->setRenderHint(QPainter::Antialiasing);
0
3417-
3418 int width = dial->rect.width();-
3419 int height = dial->rect.height();-
3420 qreal r = qMin(width, height) / 2;-
3421 qreal d_ = r / 6;-
3422 qreal dx = dial->rect.x() + d_ + (width - 2 * r) / 2 + 1;-
3423 qreal dy = dial->rect.y() + d_ + (height - 2 * r) / 2 + 1;-
3424 QRect br = QRect(int(dx), int(dy), int(r * 2 - 2 * d_ - 2), int(r * 2 - 2 * d_ - 2));-
3425-
3426 QPalette pal = opt->palette;-
3427-
3428 if (dial->subControls & QStyle::SC_DialTickmarks
dial->subContr..._DialTickmarksDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3429 p->setPen(pal.foreground().color());-
3430 p->drawLines(QStyleHelper::calcLines(dial));-
3431 }
never executed: end of block
0
3432-
3433 if (dial->state & State_Enabled
dial->state & State_EnabledDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3434 p->setBrush(pal.brush(QPalette::ColorRole(proxy()->styleHint(SH_Dial_BackgroundRole,-
3435 dial, widget))));-
3436 p->setPen(Qt::NoPen);-
3437 p->drawEllipse(br);-
3438 p->setBrush(Qt::NoBrush);-
3439 }
never executed: end of block
0
3440 p->setPen(QPen(pal.dark().color()));-
3441 p->drawArc(br, 60 * 16, 180 * 16);-
3442 p->setPen(QPen(pal.light().color()));-
3443 p->drawArc(br, 240 * 16, 180 * 16);-
3444-
3445 qreal a;-
3446 const StaticPolygonF<3> arrow = calcArrow(dial, a);-
3447-
3448 p->setPen(Qt::NoPen);-
3449 p->setBrush(pal.button());-
3450 p->setRenderHint(QPainter::Qt4CompatiblePainting);-
3451 p->drawPolygon(arrow.cbegin(), arrow.size());-
3452-
3453 a = QStyleHelper::angle(QPointF(width / 2, height / 2), arrow[0]);-
3454 p->setBrush(Qt::NoBrush);-
3455-
3456 if (a <= 0
a <= 0Description
TRUEnever evaluated
FALSEnever evaluated
|| a > 200
a > 200Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3457 p->setPen(pal.light().color());-
3458 p->drawLine(arrow[2], arrow[0]);-
3459 p->drawLine(arrow[1], arrow[2]);-
3460 p->setPen(pal.dark().color());-
3461 p->drawLine(arrow[0], arrow[1]);-
3462 }
never executed: end of block
else if (a > 0
a > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& a < 45
a < 45Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3463 p->setPen(pal.light().color());-
3464 p->drawLine(arrow[2], arrow[0]);-
3465 p->setPen(pal.dark().color());-
3466 p->drawLine(arrow[1], arrow[2]);-
3467 p->drawLine(arrow[0], arrow[1]);-
3468 }
never executed: end of block
else if (a >= 45
a >= 45Description
TRUEnever evaluated
FALSEnever evaluated
&& a < 135
a < 135Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3469 p->setPen(pal.dark().color());-
3470 p->drawLine(arrow[2], arrow[0]);-
3471 p->drawLine(arrow[1], arrow[2]);-
3472 p->setPen(pal.light().color());-
3473 p->drawLine(arrow[0], arrow[1]);-
3474 }
never executed: end of block
else if (a >= 135
a >= 135Description
TRUEnever evaluated
FALSEnever evaluated
&& a < 200
a < 200Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3475 p->setPen(pal.dark().color());-
3476 p->drawLine(arrow[2], arrow[0]);-
3477 p->setPen(pal.light().color());-
3478 p->drawLine(arrow[0], arrow[1]);-
3479 p->drawLine(arrow[1], arrow[2]);-
3480 }
never executed: end of block
0
3481-
3482-
3483 QStyleOptionFocusRect fropt;-
3484 fropt.rect = dial->rect;-
3485 fropt.state = dial->state;-
3486 fropt.palette = dial->palette;-
3487 if (fropt.state & QStyle::State_HasFocus
fropt.state & ...State_HasFocusDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3488 br.adjust(0, 0, 2, 2);-
3489 if (dial->subControls & SC_DialTickmarks
dial->subContr..._DialTickmarksDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3490 int r = qMin(width, height) / 2;-
3491 br.translate(-r / 6, - r / 6);-
3492 br.setWidth(br.width() + r / 3);-
3493 br.setHeight(br.height() + r / 3);-
3494 }
never executed: end of block
0
3495 fropt.rect = br.adjusted(-2, -2, 2, 2);-
3496 proxy()->drawPrimitive(QStyle::PE_FrameFocusRect, &fropt, p, widget);-
3497 }
never executed: end of block
0
3498 p->restore();-
3499 }
never executed: end of block
0
3500 break;
never executed: break;
0
3501-
3502-
3503 case
never executed: case CC_GroupBox:
CC_GroupBox:
never executed: case CC_GroupBox:
0
3504 if (const
const QStyleOp...oupBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionGroupBox *groupBox = qstyleoption_cast<const QStyleOptionGroupBox *>(opt)
const QStyleOp...oupBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3505-
3506 QRect textRect = proxy()->subControlRect(CC_GroupBox, opt, SC_GroupBoxLabel, widget);-
3507 QRect checkBoxRect = proxy()->subControlRect(CC_GroupBox, opt, SC_GroupBoxCheckBox, widget);-
3508 if (groupBox->subControls & QStyle::SC_GroupBoxFrame
groupBox->subC..._GroupBoxFrameDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3509 QStyleOptionFrame frame;-
3510 frame.QStyleOption::operator=(*groupBox);-
3511 frame.features = groupBox->features;-
3512 frame.lineWidth = groupBox->lineWidth;-
3513 frame.midLineWidth = groupBox->midLineWidth;-
3514 frame.rect = proxy()->subControlRect(CC_GroupBox, opt, SC_GroupBoxFrame, widget);-
3515 p->save();-
3516 QRegion region(groupBox->rect);-
3517 if (!groupBox->text.isEmpty()
!groupBox->text.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3518 bool ltr = groupBox->direction == Qt::LeftToRight;-
3519 QRect finalRect;-
3520 if (groupBox->subControls & QStyle::SC_GroupBoxCheckBox
groupBox->subC...oupBoxCheckBoxDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3521 finalRect = checkBoxRect.united(textRect);-
3522 finalRect.adjust(ltr ? -4 : 0, 0, ltr ? 0 : 4, 0);-
3523 }
never executed: end of block
else {
0
3524 finalRect = textRect;-
3525 }
never executed: end of block
0
3526 region -= finalRect;-
3527 }
never executed: end of block
0
3528 p->setClipRegion(region);-
3529 proxy()->drawPrimitive(PE_FrameGroupBox, &frame, p, widget);-
3530 p->restore();-
3531 }
never executed: end of block
0
3532-
3533-
3534 if ((
(groupBox->sub...GroupBoxLabel)Description
TRUEnever evaluated
FALSEnever evaluated
groupBox->subControls & QStyle::SC_GroupBoxLabel)
(groupBox->sub...GroupBoxLabel)Description
TRUEnever evaluated
FALSEnever evaluated
&& !groupBox->text.isEmpty()
!groupBox->text.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3535 QColor textColor = groupBox->textColor;-
3536 if (textColor.isValid()
textColor.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3537 p->setPen(textColor);
never executed: p->setPen(textColor);
0
3538 int alignment = int(groupBox->textAlignment);-
3539 if (!proxy()->styleHint(QStyle::SH_UnderlineShortcut, opt, widget)
!proxy()->styl..., opt, widget)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3540 alignment |= Qt::TextHideMnemonic;
never executed: alignment |= Qt::TextHideMnemonic;
0
3541-
3542 proxy()->drawItemText(p, textRect, Qt::TextShowMnemonic | Qt::AlignHCenter | alignment,-
3543 groupBox->palette, groupBox->state & State_Enabled, groupBox->text,-
3544 textColor.isValid() ? QPalette::NoRole : QPalette::WindowText);-
3545-
3546 if (groupBox->state & State_HasFocus
groupBox->stat...State_HasFocusDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3547 QStyleOptionFocusRect fropt;-
3548 fropt.QStyleOption::operator=(*groupBox);-
3549 fropt.rect = textRect;-
3550 proxy()->drawPrimitive(PE_FrameFocusRect, &fropt, p, widget);-
3551 }
never executed: end of block
0
3552 }
never executed: end of block
0
3553-
3554-
3555 if (groupBox->subControls & SC_GroupBoxCheckBox
groupBox->subC...oupBoxCheckBoxDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3556 QStyleOptionButton box;-
3557 box.QStyleOption::operator=(*groupBox);-
3558 box.rect = checkBoxRect;-
3559 proxy()->drawPrimitive(PE_IndicatorCheckBox, &box, p, widget);-
3560 }
never executed: end of block
0
3561 }
never executed: end of block
0
3562 break;
never executed: break;
0
3563-
3564-
3565 case
never executed: case CC_MdiControls:
CC_MdiControls:
never executed: case CC_MdiControls:
0
3566 {-
3567 QStyleOptionButton btnOpt;-
3568 btnOpt.QStyleOption::operator=(*opt);-
3569 btnOpt.state &= ~State_MouseOver;-
3570 int bsx = 0;-
3571 int bsy = 0;-
3572 if (opt->subControls & QStyle::SC_MdiCloseButton
opt->subContro...MdiCloseButtonDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3573 if (opt->activeSubControls & QStyle::SC_MdiCloseButton
opt->activeSub...MdiCloseButtonDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
opt->state & State_Sunken)
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3574 btnOpt.state |= State_Sunken;-
3575 btnOpt.state &= ~State_Raised;-
3576 bsx = proxy()->pixelMetric(PM_ButtonShiftHorizontal);-
3577 bsy = proxy()->pixelMetric(PM_ButtonShiftVertical);-
3578 }
never executed: end of block
else {
0
3579 btnOpt.state |= State_Raised;-
3580 btnOpt.state &= ~State_Sunken;-
3581 bsx = 0;-
3582 bsy = 0;-
3583 }
never executed: end of block
0
3584 btnOpt.rect = proxy()->subControlRect(CC_MdiControls, opt, SC_MdiCloseButton, widget);-
3585 proxy()->drawPrimitive(PE_PanelButtonCommand, &btnOpt, p, widget);-
3586 QPixmap pm = proxy()->standardIcon(SP_TitleBarCloseButton).pixmap(qt_getWindow(widget), QSize(16, 16));-
3587 proxy()->drawItemPixmap(p, btnOpt.rect.translated(bsx, bsy), Qt::AlignCenter, pm);-
3588 }
never executed: end of block
0
3589 if (opt->subControls & QStyle::SC_MdiNormalButton
opt->subContro...diNormalButtonDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3590 if (opt->activeSubControls & QStyle::SC_MdiNormalButton
opt->activeSub...diNormalButtonDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
opt->state & State_Sunken)
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3591 btnOpt.state |= State_Sunken;-
3592 btnOpt.state &= ~State_Raised;-
3593 bsx = proxy()->pixelMetric(PM_ButtonShiftHorizontal);-
3594 bsy = proxy()->pixelMetric(PM_ButtonShiftVertical);-
3595 }
never executed: end of block
else {
0
3596 btnOpt.state |= State_Raised;-
3597 btnOpt.state &= ~State_Sunken;-
3598 bsx = 0;-
3599 bsy = 0;-
3600 }
never executed: end of block
0
3601 btnOpt.rect = proxy()->subControlRect(CC_MdiControls, opt, SC_MdiNormalButton, widget);-
3602 proxy()->drawPrimitive(PE_PanelButtonCommand, &btnOpt, p, widget);-
3603 QPixmap pm = proxy()->standardIcon(SP_TitleBarNormalButton).pixmap(qt_getWindow(widget), QSize(16, 16));-
3604 proxy()->drawItemPixmap(p, btnOpt.rect.translated(bsx, bsy), Qt::AlignCenter, pm);-
3605 }
never executed: end of block
0
3606 if (opt->subControls & QStyle::SC_MdiMinButton
opt->subContro...C_MdiMinButtonDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3607 if (opt->activeSubControls & QStyle::SC_MdiMinButton
opt->activeSub...C_MdiMinButtonDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
opt->state & State_Sunken)
(opt->state & State_Sunken)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3608 btnOpt.state |= State_Sunken;-
3609 btnOpt.state &= ~State_Raised;-
3610 bsx = proxy()->pixelMetric(PM_ButtonShiftHorizontal);-
3611 bsy = proxy()->pixelMetric(PM_ButtonShiftVertical);-
3612 }
never executed: end of block
else {
0
3613 btnOpt.state |= State_Raised;-
3614 btnOpt.state &= ~State_Sunken;-
3615 bsx = 0;-
3616 bsy = 0;-
3617 }
never executed: end of block
0
3618 btnOpt.rect = proxy()->subControlRect(CC_MdiControls, opt, SC_MdiMinButton, widget);-
3619 proxy()->drawPrimitive(PE_PanelButtonCommand, &btnOpt, p, widget);-
3620 QPixmap pm = proxy()->standardIcon(SP_TitleBarMinButton).pixmap(qt_getWindow(widget), QSize(16, 16));-
3621 proxy()->drawItemPixmap(p, btnOpt.rect.translated(bsx, bsy), Qt::AlignCenter, pm);-
3622 }
never executed: end of block
0
3623 }-
3624 break;
never executed: break;
0
3625-
3626 default
never executed: default:
:
never executed: default:
0
3627 QMessageLogger(__FILE__, 3746, __PRETTY_FUNCTION__).warning("QCommonStyle::drawComplexControl: Control %d not handled", cc);-
3628 }
never executed: end of block
0
3629}-
3630-
3631-
3632-
3633-
3634QStyle::SubControl QCommonStyle::hitTestComplexControl(ComplexControl cc, const QStyleOptionComplex *opt,-
3635 const QPoint &pt, const QWidget *widget) const-
3636{-
3637 SubControl sc = SC_None;-
3638 switch (cc) {-
3639-
3640 case
never executed: case CC_Slider:
CC_Slider:
never executed: case CC_Slider:
0
3641 if (const
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionSlider *slider = qstyleoption_cast<const QStyleOptionSlider *>(opt)
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3642 QRect r = proxy()->subControlRect(cc, slider, SC_SliderHandle, widget);-
3643 if (r.isValid()
r.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
&& r.contains(pt)
r.contains(pt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3644 sc = SC_SliderHandle;-
3645 }
never executed: end of block
else {
0
3646 r = proxy()->subControlRect(cc, slider, SC_SliderGroove ,widget);-
3647 if (r.isValid()
r.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
&& r.contains(pt)
r.contains(pt)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3648 sc = SC_SliderGroove;
never executed: sc = SC_SliderGroove;
0
3649 }
never executed: end of block
0
3650 }-
3651 break;
never executed: break;
0
3652-
3653-
3654 case
never executed: case CC_ScrollBar:
CC_ScrollBar:
never executed: case CC_ScrollBar:
0
3655 if (const
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionSlider *scrollbar = qstyleoption_cast<const QStyleOptionSlider *>(opt)
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3656 QRect r;-
3657 uint ctrl = SC_ScrollBarAddLine;-
3658 while (ctrl <= SC_ScrollBarGroove
ctrl <= SC_ScrollBarGrooveDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3659 r = proxy()->subControlRect(cc, scrollbar, QStyle::SubControl(ctrl), widget);-
3660 if (r.isValid()
r.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
&& r.contains(pt)
r.contains(pt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3661 sc = QStyle::SubControl(ctrl);-
3662 break;
never executed: break;
0
3663 }-
3664 ctrl <<= 1;-
3665 }
never executed: end of block
0
3666 }
never executed: end of block
0
3667 break;
never executed: break;
0
3668-
3669-
3670 case
never executed: case CC_ToolButton:
CC_ToolButton:
never executed: case CC_ToolButton:
0
3671 if (const
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionToolButton *toolbutton = qstyleoption_cast<const QStyleOptionToolButton *>(opt)
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3672 QRect r;-
3673 uint ctrl = SC_ToolButton;-
3674 while (ctrl <= SC_ToolButtonMenu
ctrl <= SC_ToolButtonMenuDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3675 r = proxy()->subControlRect(cc, toolbutton, QStyle::SubControl(ctrl), widget);-
3676 if (r.isValid()
r.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
&& r.contains(pt)
r.contains(pt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3677 sc = QStyle::SubControl(ctrl);-
3678 break;
never executed: break;
0
3679 }-
3680 ctrl <<= 1;-
3681 }
never executed: end of block
0
3682 }
never executed: end of block
0
3683 break;
never executed: break;
0
3684-
3685-
3686 case
never executed: case CC_SpinBox:
CC_SpinBox:
never executed: case CC_SpinBox:
0
3687 if (const
const QStyleOp...pinBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionSpinBox *spinbox = qstyleoption_cast<const QStyleOptionSpinBox *>(opt)
const QStyleOp...pinBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3688 QRect r;-
3689 uint ctrl = SC_SpinBoxUp;-
3690 while (ctrl <= SC_SpinBoxEditField
ctrl <= SC_SpinBoxEditFieldDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3691 r = proxy()->subControlRect(cc, spinbox, QStyle::SubControl(ctrl), widget);-
3692 if (r.isValid()
r.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
&& r.contains(pt)
r.contains(pt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3693 sc = QStyle::SubControl(ctrl);-
3694 break;
never executed: break;
0
3695 }-
3696 ctrl <<= 1;-
3697 }
never executed: end of block
0
3698 }
never executed: end of block
0
3699 break;
never executed: break;
0
3700-
3701 case
never executed: case CC_TitleBar:
CC_TitleBar:
never executed: case CC_TitleBar:
0
3702 if (const
const QStyleOp...tleBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionTitleBar *tb = qstyleoption_cast<const QStyleOptionTitleBar *>(opt)
const QStyleOp...tleBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3703 QRect r;-
3704 uint ctrl = SC_TitleBarSysMenu;-
3705-
3706 while (ctrl <= SC_TitleBarLabel
ctrl <= SC_TitleBarLabelDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3707 r = proxy()->subControlRect(cc, tb, QStyle::SubControl(ctrl), widget);-
3708 if (r.isValid()
r.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
&& r.contains(pt)
r.contains(pt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3709 sc = QStyle::SubControl(ctrl);-
3710 break;
never executed: break;
0
3711 }-
3712 ctrl <<= 1;-
3713 }
never executed: end of block
0
3714 }
never executed: end of block
0
3715 break;
never executed: break;
0
3716-
3717 case
never executed: case CC_ComboBox:
CC_ComboBox:
never executed: case CC_ComboBox:
0
3718 if (const
const QStyleOp...mboBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionComboBox *cb = qstyleoption_cast<const QStyleOptionComboBox *>(opt)
const QStyleOp...mboBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3719 QRect r;-
3720 uint ctrl = SC_ComboBoxArrow;-
3721 while (ctrl > 0
ctrl > 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3722 r = proxy()->subControlRect(cc, cb, QStyle::SubControl(ctrl), widget);-
3723 if (r.isValid()
r.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
&& r.contains(pt)
r.contains(pt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3724 sc = QStyle::SubControl(ctrl);-
3725 break;
never executed: break;
0
3726 }-
3727 ctrl >>= 1;-
3728 }
never executed: end of block
0
3729 }
never executed: end of block
0
3730 break;
never executed: break;
0
3731-
3732-
3733 case
never executed: case CC_GroupBox:
CC_GroupBox:
never executed: case CC_GroupBox:
0
3734 if (const
const QStyleOp...oupBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionGroupBox *groupBox = qstyleoption_cast<const QStyleOptionGroupBox *>(opt)
const QStyleOp...oupBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3735 QRect r;-
3736 uint ctrl = SC_GroupBoxCheckBox;-
3737 while (ctrl <= SC_GroupBoxFrame
ctrl <= SC_GroupBoxFrameDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3738 r = proxy()->subControlRect(cc, groupBox, QStyle::SubControl(ctrl), widget);-
3739 if (r.isValid()
r.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
&& r.contains(pt)
r.contains(pt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3740 sc = QStyle::SubControl(ctrl);-
3741 break;
never executed: break;
0
3742 }-
3743 ctrl <<= 1;-
3744 }
never executed: end of block
0
3745 }
never executed: end of block
0
3746 break;
never executed: break;
0
3747-
3748 case
never executed: case CC_MdiControls:
CC_MdiControls:
never executed: case CC_MdiControls:
0
3749 {-
3750 QRect r;-
3751 uint ctrl = SC_MdiMinButton;-
3752 while (ctrl <= SC_MdiCloseButton
ctrl <= SC_MdiCloseButtonDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3753 r = proxy()->subControlRect(CC_MdiControls, opt, QStyle::SubControl(ctrl), widget);-
3754 if (r.isValid()
r.isValid()Description
TRUEnever evaluated
FALSEnever evaluated
&& r.contains(pt)
r.contains(pt)Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(opt->subControls & ctrl)Description
TRUEnever evaluated
FALSEnever evaluated
opt->subControls & ctrl)
(opt->subControls & ctrl)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3755 sc = QStyle::SubControl(ctrl);-
3756 return
never executed: return sc;
sc;
never executed: return sc;
0
3757 }-
3758 ctrl <<= 1;-
3759 }
never executed: end of block
0
3760 }-
3761 break;
never executed: break;
0
3762 default
never executed: default:
:
never executed: default:
0
3763 QMessageLogger(__FILE__, 3882, __PRETTY_FUNCTION__).warning("QCommonStyle::hitTestComplexControl: Case %d not handled", cc);-
3764 }
never executed: end of block
0
3765 return
never executed: return sc;
sc;
never executed: return sc;
0
3766}-
3767-
3768-
3769-
3770-
3771QRect QCommonStyle::subControlRect(ComplexControl cc, const QStyleOptionComplex *opt,-
3772 SubControl sc, const QWidget *widget) const-
3773{-
3774 QRect ret;-
3775 switch (cc) {-
3776-
3777 case
never executed: case CC_Slider:
CC_Slider:
never executed: case CC_Slider:
0
3778 if (const
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionSlider *slider = qstyleoption_cast<const QStyleOptionSlider *>(opt)
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3779 int tickOffset = proxy()->pixelMetric(PM_SliderTickmarkOffset, slider, widget);-
3780 int thickness = proxy()->pixelMetric(PM_SliderControlThickness, slider, widget);-
3781-
3782 switch (sc) {-
3783 case
never executed: case SC_SliderHandle:
SC_SliderHandle:
never executed: case SC_SliderHandle:
{
0
3784 int sliderPos = 0;-
3785 int len = proxy()->pixelMetric(PM_SliderLength, slider, widget);-
3786 bool horizontal = slider->orientation == Qt::Horizontal;-
3787 sliderPos = sliderPositionFromValue(slider->minimum, slider->maximum,-
3788 slider->sliderPosition,-
3789 (horizontal ? slider->rect.width()-
3790 : slider->rect.height()) - len,-
3791 slider->upsideDown);-
3792 if (horizontal
horizontalDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3793 ret.setRect(slider->rect.x() + sliderPos, slider->rect.y() + tickOffset, len, thickness);
never executed: ret.setRect(slider->rect.x() + sliderPos, slider->rect.y() + tickOffset, len, thickness);
0
3794 else-
3795 ret.setRect(slider->rect.x() + tickOffset, slider->rect.y() + sliderPos, thickness, len);
never executed: ret.setRect(slider->rect.x() + tickOffset, slider->rect.y() + sliderPos, thickness, len);
0
3796 break;
never executed: break;
}
0
3797 case
never executed: case SC_SliderGroove:
SC_SliderGroove:
never executed: case SC_SliderGroove:
0
3798 if (slider->orientation == Qt::Horizontal
slider->orient...Qt::HorizontalDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3799 ret.setRect(slider->rect.x(), slider->rect.y() + tickOffset,
never executed: ret.setRect(slider->rect.x(), slider->rect.y() + tickOffset, slider->rect.width(), thickness);
0
3800 slider->rect.width(), thickness);
never executed: ret.setRect(slider->rect.x(), slider->rect.y() + tickOffset, slider->rect.width(), thickness);
0
3801 else-
3802 ret.setRect(slider->rect.x() + tickOffset, slider->rect.y(),
never executed: ret.setRect(slider->rect.x() + tickOffset, slider->rect.y(), thickness, slider->rect.height());
0
3803 thickness, slider->rect.height());
never executed: ret.setRect(slider->rect.x() + tickOffset, slider->rect.y(), thickness, slider->rect.height());
0
3804 break;
never executed: break;
0
3805 default
never executed: default:
:
never executed: default:
0
3806 break;
never executed: break;
0
3807 }-
3808 ret = visualRect(slider->direction, slider->rect, ret);-
3809 }
never executed: end of block
0
3810 break;
never executed: break;
0
3811-
3812-
3813 case
never executed: case CC_ScrollBar:
CC_ScrollBar:
never executed: case CC_ScrollBar:
0
3814 if (const
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionSlider *scrollbar = qstyleoption_cast<const QStyleOptionSlider *>(opt)
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3815 const QRect scrollBarRect = scrollbar->rect;-
3816 int sbextent = 0;-
3817 if (!proxy()->styleHint(SH_ScrollBar_Transient, scrollbar, widget)
!proxy()->styl...llbar, widget)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3818 sbextent = proxy()->pixelMetric(PM_ScrollBarExtent, scrollbar, widget);
never executed: sbextent = proxy()->pixelMetric(PM_ScrollBarExtent, scrollbar, widget);
0
3819 int maxlen = ((
(scrollbar->or...t::Horizontal)Description
TRUEnever evaluated
FALSEnever evaluated
scrollbar->orientation == Qt::Horizontal)
(scrollbar->or...t::Horizontal)Description
TRUEnever evaluated
FALSEnever evaluated
?
0
3820 scrollBarRect.width() : scrollBarRect.height()) - (sbextent * 2);-
3821 int sliderlen;-
3822-
3823-
3824 if (scrollbar->maximum != scrollbar->minimum
scrollbar->max...llbar->minimumDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3825 uint range = scrollbar->maximum - scrollbar->minimum;-
3826 sliderlen = (qint64(scrollbar->pageStep) * maxlen) / (range + scrollbar->pageStep);-
3827-
3828 int slidermin = proxy()->pixelMetric(PM_ScrollBarSliderMin, scrollbar, widget);-
3829 if (sliderlen < slidermin
sliderlen < sliderminDescription
TRUEnever evaluated
FALSEnever evaluated
|| range > 2147483647 / 2
range > 2147483647 / 2Description
TRUEnever evaluated
FALSEnever evaluated
)
0
3830 sliderlen = slidermin;
never executed: sliderlen = slidermin;
0
3831 if (sliderlen > maxlen
sliderlen > maxlenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3832 sliderlen = maxlen;
never executed: sliderlen = maxlen;
0
3833 }
never executed: end of block
else {
0
3834 sliderlen = maxlen;-
3835 }
never executed: end of block
0
3836-
3837 int sliderstart = sbextent + sliderPositionFromValue(scrollbar->minimum,-
3838 scrollbar->maximum,-
3839 scrollbar->sliderPosition,-
3840 maxlen - sliderlen,-
3841 scrollbar->upsideDown);-
3842-
3843 switch (sc) {-
3844 case
never executed: case SC_ScrollBarSubLine:
SC_ScrollBarSubLine:
never executed: case SC_ScrollBarSubLine:
0
3845 if (scrollbar->orientation == Qt::Horizontal
scrollbar->ori...Qt::HorizontalDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3846 int buttonWidth = qMin(scrollBarRect.width() / 2, sbextent);-
3847 ret.setRect(0, 0, buttonWidth, scrollBarRect.height());-
3848 }
never executed: end of block
else {
0
3849 int buttonHeight = qMin(scrollBarRect.height() / 2, sbextent);-
3850 ret.setRect(0, 0, scrollBarRect.width(), buttonHeight);-
3851 }
never executed: end of block
0
3852 break;
never executed: break;
0
3853 case
never executed: case SC_ScrollBarAddLine:
SC_ScrollBarAddLine:
never executed: case SC_ScrollBarAddLine:
0
3854 if (scrollbar->orientation == Qt::Horizontal
scrollbar->ori...Qt::HorizontalDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3855 int buttonWidth = qMin(scrollBarRect.width()/2, sbextent);-
3856 ret.setRect(scrollBarRect.width() - buttonWidth, 0, buttonWidth, scrollBarRect.height());-
3857 }
never executed: end of block
else {
0
3858 int buttonHeight = qMin(scrollBarRect.height()/2, sbextent);-
3859 ret.setRect(0, scrollBarRect.height() - buttonHeight, scrollBarRect.width(), buttonHeight);-
3860 }
never executed: end of block
0
3861 break;
never executed: break;
0
3862 case
never executed: case SC_ScrollBarSubPage:
SC_ScrollBarSubPage:
never executed: case SC_ScrollBarSubPage:
0
3863 if (scrollbar->orientation == Qt::Horizontal
scrollbar->ori...Qt::HorizontalDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3864 ret.setRect(sbextent, 0, sliderstart - sbextent, scrollBarRect.height());
never executed: ret.setRect(sbextent, 0, sliderstart - sbextent, scrollBarRect.height());
0
3865 else-
3866 ret.setRect(0, sbextent, scrollBarRect.width(), sliderstart - sbextent);
never executed: ret.setRect(0, sbextent, scrollBarRect.width(), sliderstart - sbextent);
0
3867 break;
never executed: break;
0
3868 case
never executed: case SC_ScrollBarAddPage:
SC_ScrollBarAddPage:
never executed: case SC_ScrollBarAddPage:
0
3869 if (scrollbar->orientation == Qt::Horizontal
scrollbar->ori...Qt::HorizontalDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3870 ret.setRect(sliderstart + sliderlen, 0,
never executed: ret.setRect(sliderstart + sliderlen, 0, maxlen - sliderstart - sliderlen + sbextent, scrollBarRect.height());
0
3871 maxlen - sliderstart - sliderlen + sbextent, scrollBarRect.height());
never executed: ret.setRect(sliderstart + sliderlen, 0, maxlen - sliderstart - sliderlen + sbextent, scrollBarRect.height());
0
3872 else-
3873 ret.setRect(0, sliderstart + sliderlen, scrollBarRect.width(),
never executed: ret.setRect(0, sliderstart + sliderlen, scrollBarRect.width(), maxlen - sliderstart - sliderlen + sbextent);
0
3874 maxlen - sliderstart - sliderlen + sbextent);
never executed: ret.setRect(0, sliderstart + sliderlen, scrollBarRect.width(), maxlen - sliderstart - sliderlen + sbextent);
0
3875 break;
never executed: break;
0
3876 case
never executed: case SC_ScrollBarGroove:
SC_ScrollBarGroove:
never executed: case SC_ScrollBarGroove:
0
3877 if (scrollbar->orientation == Qt::Horizontal
scrollbar->ori...Qt::HorizontalDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3878 ret.setRect(sbextent, 0, scrollBarRect.width() - sbextent * 2,
never executed: ret.setRect(sbextent, 0, scrollBarRect.width() - sbextent * 2, scrollBarRect.height());
0
3879 scrollBarRect.height());
never executed: ret.setRect(sbextent, 0, scrollBarRect.width() - sbextent * 2, scrollBarRect.height());
0
3880 else-
3881 ret.setRect(0, sbextent, scrollBarRect.width(),
never executed: ret.setRect(0, sbextent, scrollBarRect.width(), scrollBarRect.height() - sbextent * 2);
0
3882 scrollBarRect.height() - sbextent * 2);
never executed: ret.setRect(0, sbextent, scrollBarRect.width(), scrollBarRect.height() - sbextent * 2);
0
3883 break;
never executed: break;
0
3884 case
never executed: case SC_ScrollBarSlider:
SC_ScrollBarSlider:
never executed: case SC_ScrollBarSlider:
0
3885 if (scrollbar->orientation == Qt::Horizontal
scrollbar->ori...Qt::HorizontalDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3886 ret.setRect(sliderstart, 0, sliderlen, scrollBarRect.height());
never executed: ret.setRect(sliderstart, 0, sliderlen, scrollBarRect.height());
0
3887 else-
3888 ret.setRect(0, sliderstart, scrollBarRect.width(), sliderlen);
never executed: ret.setRect(0, sliderstart, scrollBarRect.width(), sliderlen);
0
3889 break;
never executed: break;
0
3890 default
never executed: default:
:
never executed: default:
0
3891 break;
never executed: break;
0
3892 }-
3893 ret = visualRect(scrollbar->direction, scrollBarRect, ret);-
3894 }
never executed: end of block
0
3895 break;
never executed: break;
0
3896-
3897-
3898 case
never executed: case CC_SpinBox:
CC_SpinBox:
never executed: case CC_SpinBox:
0
3899 if (const
const QStyleOp...pinBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionSpinBox *spinbox = qstyleoption_cast<const QStyleOptionSpinBox *>(opt)
const QStyleOp...pinBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3900 QSize bs;-
3901 int fw = spinbox->frame
spinbox->frameDescription
TRUEnever evaluated
FALSEnever evaluated
? proxy()->pixelMetric(PM_SpinBoxFrameWidth, spinbox, widget) : 0;
0
3902 bs.setHeight(qMax(8, spinbox->rect.height()/2 - fw));-
3903-
3904 bs.setWidth(qMax(16, qMin(bs.height() * 8 / 5, spinbox->rect.width() / 4)));-
3905 bs = bs.expandedTo(QApplication::globalStrut());-
3906 int y = fw + spinbox->rect.y();-
3907 int x, lx, rx;-
3908 x = spinbox->rect.x() + spinbox->rect.width() - fw - bs.width();-
3909 lx = fw;-
3910 rx = x - fw;-
3911 switch (sc) {-
3912 case
never executed: case SC_SpinBoxUp:
SC_SpinBoxUp:
never executed: case SC_SpinBoxUp:
0
3913 if (spinbox->buttonSymbols == QAbstractSpinBox::NoButtons
spinbox->butto...Box::NoButtonsDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3914 return
never executed: return QRect();
QRect();
never executed: return QRect();
0
3915 ret = QRect(x, y, bs.width(), bs.height());-
3916 break;
never executed: break;
0
3917 case
never executed: case SC_SpinBoxDown:
SC_SpinBoxDown:
never executed: case SC_SpinBoxDown:
0
3918 if (spinbox->buttonSymbols == QAbstractSpinBox::NoButtons
spinbox->butto...Box::NoButtonsDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3919 return
never executed: return QRect();
QRect();
never executed: return QRect();
0
3920-
3921 ret = QRect(x, y + bs.height(), bs.width(), bs.height());-
3922 break;
never executed: break;
0
3923 case
never executed: case SC_SpinBoxEditField:
SC_SpinBoxEditField:
never executed: case SC_SpinBoxEditField:
0
3924 if (spinbox->buttonSymbols == QAbstractSpinBox::NoButtons
spinbox->butto...Box::NoButtonsDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
3925 ret = QRect(lx, fw, spinbox->rect.width() - 2*fw, spinbox->rect.height() - 2*fw);-
3926 }
never executed: end of block
else {
0
3927 ret = QRect(lx, fw, rx, spinbox->rect.height() - 2*fw);-
3928 }
never executed: end of block
0
3929 break;
never executed: break;
0
3930 case
never executed: case SC_SpinBoxFrame:
SC_SpinBoxFrame:
never executed: case SC_SpinBoxFrame:
0
3931 ret = spinbox->rect;-
3932 default
never executed: default:
:
never executed: default:
code before this statement never executed: default:
0
3933 break;
never executed: break;
0
3934 }-
3935 ret = visualRect(spinbox->direction, spinbox->rect, ret);-
3936 }
never executed: end of block
0
3937 break;
never executed: break;
0
3938-
3939-
3940 case
never executed: case CC_ToolButton:
CC_ToolButton:
never executed: case CC_ToolButton:
0
3941 if (const
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionToolButton *tb = qstyleoption_cast<const QStyleOptionToolButton *>(opt)
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3942 int mbi = proxy()->pixelMetric(PM_MenuButtonIndicator, tb, widget);-
3943 ret = tb->rect;-
3944 switch (sc) {-
3945 case
never executed: case SC_ToolButton:
SC_ToolButton:
never executed: case SC_ToolButton:
0
3946 if ((
(tb->features ...enuButtonPopupDescription
TRUEnever evaluated
FALSEnever evaluated
tb->features
(tb->features ...enuButtonPopupDescription
TRUEnever evaluated
FALSEnever evaluated
0
3947 & (QStyleOptionToolButton::MenuButtonPopup | QStyleOptionToolButton::PopupDelay))
(tb->features ...enuButtonPopupDescription
TRUEnever evaluated
FALSEnever evaluated
0
3948 == QStyleOptionToolButton::MenuButtonPopup
(tb->features ...enuButtonPopupDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3949 ret.adjust(0, 0, -mbi, 0);
never executed: ret.adjust(0, 0, -mbi, 0);
0
3950 break;
never executed: break;
0
3951 case
never executed: case SC_ToolButtonMenu:
SC_ToolButtonMenu:
never executed: case SC_ToolButtonMenu:
0
3952 if ((
(tb->features ...enuButtonPopupDescription
TRUEnever evaluated
FALSEnever evaluated
tb->features
(tb->features ...enuButtonPopupDescription
TRUEnever evaluated
FALSEnever evaluated
0
3953 & (QStyleOptionToolButton::MenuButtonPopup | QStyleOptionToolButton::PopupDelay))
(tb->features ...enuButtonPopupDescription
TRUEnever evaluated
FALSEnever evaluated
0
3954 == QStyleOptionToolButton::MenuButtonPopup
(tb->features ...enuButtonPopupDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
3955 ret.adjust(ret.width() - mbi, 0, 0, 0);
never executed: ret.adjust(ret.width() - mbi, 0, 0, 0);
0
3956 break;
never executed: break;
0
3957 default
never executed: default:
:
never executed: default:
0
3958 break;
never executed: break;
0
3959 }-
3960 ret = visualRect(tb->direction, tb->rect, ret);-
3961 }
never executed: end of block
0
3962 break;
never executed: break;
0
3963-
3964-
3965 case
never executed: case CC_ComboBox:
CC_ComboBox:
never executed: case CC_ComboBox:
0
3966 if (const
const QStyleOp...mboBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionComboBox *cb = qstyleoption_cast<const QStyleOptionComboBox *>(opt)
const QStyleOp...mboBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3967 int x = cb->rect.x(),-
3968 y = cb->rect.y(),-
3969 wi = cb->rect.width(),-
3970 he = cb->rect.height();-
3971 int xpos = x;-
3972 int margin = cb->frame
cb->frameDescription
TRUEnever evaluated
FALSEnever evaluated
? 3 : 0;
0
3973 int bmarg = cb->frame
cb->frameDescription
TRUEnever evaluated
FALSEnever evaluated
? 2 : 0;
0
3974 xpos += wi - bmarg - 16;-
3975-
3976-
3977 switch (sc) {-
3978 case
never executed: case SC_ComboBoxFrame:
SC_ComboBoxFrame:
never executed: case SC_ComboBoxFrame:
0
3979 ret = cb->rect;-
3980 break;
never executed: break;
0
3981 case
never executed: case SC_ComboBoxArrow:
SC_ComboBoxArrow:
never executed: case SC_ComboBoxArrow:
0
3982 ret.setRect(xpos, y + bmarg, 16, he - 2*bmarg);-
3983 break;
never executed: break;
0
3984 case
never executed: case SC_ComboBoxEditField:
SC_ComboBoxEditField:
never executed: case SC_ComboBoxEditField:
0
3985 ret.setRect(x + margin, y + margin, wi - 2 * margin - 16, he - 2 * margin);-
3986 break;
never executed: break;
0
3987 case
never executed: case SC_ComboBoxListBoxPopup:
SC_ComboBoxListBoxPopup:
never executed: case SC_ComboBoxListBoxPopup:
0
3988 ret = cb->rect;-
3989 break;
never executed: break;
0
3990 default
never executed: default:
:
never executed: default:
0
3991 break;
never executed: break;
0
3992 }-
3993 ret = visualRect(cb->direction, cb->rect, ret);-
3994 }
never executed: end of block
0
3995 break;
never executed: break;
0
3996-
3997 case
never executed: case CC_TitleBar:
CC_TitleBar:
never executed: case CC_TitleBar:
0
3998 if (const
const QStyleOp...tleBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionTitleBar *tb = qstyleoption_cast<const QStyleOptionTitleBar *>(opt)
const QStyleOp...tleBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
3999 const int controlMargin = 2;-
4000 const int controlHeight = tb->rect.height() - controlMargin *2;-
4001 const int delta = controlHeight + controlMargin;-
4002 int offset = 0;-
4003-
4004 bool isMinimized = tb->titleBarState & Qt::WindowMinimized;-
4005 bool isMaximized = tb->titleBarState & Qt::WindowMaximized;-
4006-
4007 switch (sc) {-
4008 case
never executed: case SC_TitleBarLabel:
SC_TitleBarLabel:
never executed: case SC_TitleBarLabel:
0
4009 if (tb->titleBarFlags & (Qt::WindowTitleHint | Qt::WindowSystemMenuHint)
tb->titleBarFl...ystemMenuHint)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4010 ret = tb->rect;-
4011 if (tb->titleBarFlags & Qt::WindowSystemMenuHint
tb->titleBarFl...SystemMenuHintDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4012 ret.adjust(delta, 0, -delta, 0);
never executed: ret.adjust(delta, 0, -delta, 0);
0
4013 if (tb->titleBarFlags & Qt::WindowMinimizeButtonHint
tb->titleBarFl...mizeButtonHintDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4014 ret.adjust(0, 0, -delta, 0);
never executed: ret.adjust(0, 0, -delta, 0);
0
4015 if (tb->titleBarFlags & Qt::WindowMaximizeButtonHint
tb->titleBarFl...mizeButtonHintDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4016 ret.adjust(0, 0, -delta, 0);
never executed: ret.adjust(0, 0, -delta, 0);
0
4017 if (tb->titleBarFlags & Qt::WindowShadeButtonHint
tb->titleBarFl...hadeButtonHintDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4018 ret.adjust(0, 0, -delta, 0);
never executed: ret.adjust(0, 0, -delta, 0);
0
4019 if (tb->titleBarFlags & Qt::WindowContextHelpButtonHint
tb->titleBarFl...HelpButtonHintDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4020 ret.adjust(0, 0, -delta, 0);
never executed: ret.adjust(0, 0, -delta, 0);
0
4021 }
never executed: end of block
0
4022 break;
never executed: break;
0
4023 case
never executed: case SC_TitleBarContextHelpButton:
SC_TitleBarContextHelpButton:
never executed: case SC_TitleBarContextHelpButton:
0
4024 if (tb->titleBarFlags & Qt::WindowContextHelpButtonHint
tb->titleBarFl...HelpButtonHintDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4025 offset += delta;
never executed: offset += delta;
0
4026 case
never executed: case SC_TitleBarMinButton:
SC_TitleBarMinButton:
never executed: case SC_TitleBarMinButton:
code before this statement never executed: case SC_TitleBarMinButton:
0
4027 if (!isMinimized
!isMinimizedDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(tb->titleBarF...izeButtonHint)Description
TRUEnever evaluated
FALSEnever evaluated
tb->titleBarFlags & Qt::WindowMinimizeButtonHint)
(tb->titleBarF...izeButtonHint)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4028 offset += delta;
never executed: offset += delta;
0
4029 else if (sc == SC_TitleBarMinButton
sc == SC_TitleBarMinButtonDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4030 break;
never executed: break;
0
4031 case
never executed: case SC_TitleBarNormalButton:
SC_TitleBarNormalButton:
never executed: case SC_TitleBarNormalButton:
code before this statement never executed: case SC_TitleBarNormalButton:
0
4032 if (isMinimized
isMinimizedDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(tb->titleBarF...izeButtonHint)Description
TRUEnever evaluated
FALSEnever evaluated
tb->titleBarFlags & Qt::WindowMinimizeButtonHint)
(tb->titleBarF...izeButtonHint)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4033 offset += delta;
never executed: offset += delta;
0
4034 else if (isMaximized
isMaximizedDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(tb->titleBarF...izeButtonHint)Description
TRUEnever evaluated
FALSEnever evaluated
tb->titleBarFlags & Qt::WindowMaximizeButtonHint)
(tb->titleBarF...izeButtonHint)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4035 offset += delta;
never executed: offset += delta;
0
4036 else if (sc == SC_TitleBarNormalButton
sc == SC_TitleBarNormalButtonDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4037 break;
never executed: break;
0
4038 case
never executed: case SC_TitleBarMaxButton:
SC_TitleBarMaxButton:
never executed: case SC_TitleBarMaxButton:
code before this statement never executed: case SC_TitleBarMaxButton:
0
4039 if (!isMaximized
!isMaximizedDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(tb->titleBarF...izeButtonHint)Description
TRUEnever evaluated
FALSEnever evaluated
tb->titleBarFlags & Qt::WindowMaximizeButtonHint)
(tb->titleBarF...izeButtonHint)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4040 offset += delta;
never executed: offset += delta;
0
4041 else if (sc == SC_TitleBarMaxButton
sc == SC_TitleBarMaxButtonDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4042 break;
never executed: break;
0
4043 case
never executed: case SC_TitleBarShadeButton:
SC_TitleBarShadeButton:
never executed: case SC_TitleBarShadeButton:
code before this statement never executed: case SC_TitleBarShadeButton:
0
4044 if (!isMinimized
!isMinimizedDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(tb->titleBarF...adeButtonHint)Description
TRUEnever evaluated
FALSEnever evaluated
tb->titleBarFlags & Qt::WindowShadeButtonHint)
(tb->titleBarF...adeButtonHint)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4045 offset += delta;
never executed: offset += delta;
0
4046 else if (sc == SC_TitleBarShadeButton
sc == SC_TitleBarShadeButtonDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4047 break;
never executed: break;
0
4048 case
never executed: case SC_TitleBarUnshadeButton:
SC_TitleBarUnshadeButton:
never executed: case SC_TitleBarUnshadeButton:
code before this statement never executed: case SC_TitleBarUnshadeButton:
0
4049 if (isMinimized
isMinimizedDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(tb->titleBarF...adeButtonHint)Description
TRUEnever evaluated
FALSEnever evaluated
tb->titleBarFlags & Qt::WindowShadeButtonHint)
(tb->titleBarF...adeButtonHint)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4050 offset += delta;
never executed: offset += delta;
0
4051 else if (sc == SC_TitleBarUnshadeButton
sc == SC_TitleBarUnshadeButtonDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4052 break;
never executed: break;
0
4053 case
never executed: case SC_TitleBarCloseButton:
SC_TitleBarCloseButton:
never executed: case SC_TitleBarCloseButton:
code before this statement never executed: case SC_TitleBarCloseButton:
0
4054 if (tb->titleBarFlags & Qt::WindowSystemMenuHint
tb->titleBarFl...SystemMenuHintDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4055 offset += delta;
never executed: offset += delta;
0
4056 else if (sc == SC_TitleBarCloseButton
sc == SC_TitleBarCloseButtonDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4057 break;
never executed: break;
0
4058 ret.setRect(tb->rect.right() - offset, tb->rect.top() + controlMargin,-
4059 controlHeight, controlHeight);-
4060 break;
never executed: break;
0
4061 case
never executed: case SC_TitleBarSysMenu:
SC_TitleBarSysMenu:
never executed: case SC_TitleBarSysMenu:
0
4062 if (tb->titleBarFlags & Qt::WindowSystemMenuHint
tb->titleBarFl...SystemMenuHintDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
4063 ret.setRect(tb->rect.left() + controlMargin, tb->rect.top() + controlMargin,-
4064 controlHeight, controlHeight);-
4065 }
never executed: end of block
0
4066 break;
never executed: break;
0
4067 default
never executed: default:
:
never executed: default:
0
4068 break;
never executed: break;
0
4069 }-
4070 ret = visualRect(tb->direction, tb->rect, ret);-
4071 }
never executed: end of block
0
4072 break;
never executed: break;
0
4073-
4074 case
never executed: case CC_GroupBox:
CC_GroupBox:
never executed: case CC_GroupBox:
{
0
4075 if (const
const QStyleOp...oupBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionGroupBox *groupBox = qstyleoption_cast<const QStyleOptionGroupBox *>(opt)
const QStyleOp...oupBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4076 switch (sc) {-
4077 case
never executed: case SC_GroupBoxFrame:
SC_GroupBoxFrame:
never executed: case SC_GroupBoxFrame:
0
4078-
4079 case
never executed: case SC_GroupBoxContents:
SC_GroupBoxContents:
never executed: case SC_GroupBoxContents:
{
0
4080 int topMargin = 0;-
4081 int topHeight = 0;-
4082 int verticalAlignment = proxy()->styleHint(SH_GroupBox_TextLabelVerticalAlignment, groupBox, widget);-
4083 if (groupBox->text.size()
groupBox->text.size()Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(groupBox->sub...upBoxCheckBox)Description
TRUEnever evaluated
FALSEnever evaluated
groupBox->subControls & QStyle::SC_GroupBoxCheckBox)
(groupBox->sub...upBoxCheckBox)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4084 topHeight = groupBox->fontMetrics.height();-
4085 if (verticalAlignment & Qt::AlignVCenter
verticalAlignm...::AlignVCenterDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4086 topMargin = topHeight / 2;
never executed: topMargin = topHeight / 2;
0
4087 else if (verticalAlignment & Qt::AlignTop
verticalAlignm...& Qt::AlignTopDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4088 topMargin = topHeight;
never executed: topMargin = topHeight;
0
4089 }
never executed: end of block
0
4090-
4091 QRect frameRect = groupBox->rect;-
4092 frameRect.setTop(topMargin);-
4093-
4094 if (sc == SC_GroupBoxFrame
sc == SC_GroupBoxFrameDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
4095 ret = frameRect;-
4096 break;
never executed: break;
0
4097 }-
4098-
4099 int frameWidth = 0;-
4100 if ((
(groupBox->fea...me::Flat) == 0Description
TRUEnever evaluated
FALSEnever evaluated
groupBox->features & QStyleOptionFrame::Flat) == 0
(groupBox->fea...me::Flat) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4101 frameWidth = proxy()->pixelMetric(PM_DefaultFrameWidth, groupBox, widget);
never executed: frameWidth = proxy()->pixelMetric(PM_DefaultFrameWidth, groupBox, widget);
0
4102 ret = frameRect.adjusted(frameWidth, frameWidth + topHeight - topMargin,-
4103 -frameWidth, -frameWidth);-
4104 break;
never executed: break;
0
4105 }-
4106 case
never executed: case SC_GroupBoxCheckBox:
SC_GroupBoxCheckBox:
never executed: case SC_GroupBoxCheckBox:
0
4107-
4108 case
never executed: case SC_GroupBoxLabel:
SC_GroupBoxLabel:
never executed: case SC_GroupBoxLabel:
{
0
4109 QFontMetrics fontMetrics = groupBox->fontMetrics;-
4110 int h = fontMetrics.height();-
4111 int tw = fontMetrics.size(Qt::TextShowMnemonic, groupBox->text + QLatin1Char(' ')).width();-
4112 int marg = (
(groupBox->fea...onFrame::Flat)Description
TRUEnever evaluated
FALSEnever evaluated
groupBox->features & QStyleOptionFrame::Flat)
(groupBox->fea...onFrame::Flat)Description
TRUEnever evaluated
FALSEnever evaluated
? 0 : 8;
0
4113 ret = groupBox->rect.adjusted(marg, 0, -marg, 0);-
4114 ret.setHeight(h);-
4115-
4116 int indicatorWidth = proxy()->pixelMetric(PM_IndicatorWidth, opt, widget);-
4117 int indicatorSpace = proxy()->pixelMetric(PM_CheckBoxLabelSpacing, opt, widget) - 1;-
4118 bool hasCheckBox = groupBox->subControls & QStyle::SC_GroupBoxCheckBox;-
4119 int checkBoxSize = hasCheckBox
hasCheckBoxDescription
TRUEnever evaluated
FALSEnever evaluated
? (indicatorWidth + indicatorSpace) : 0;
0
4120-
4121-
4122 QRect totalRect = alignedRect(groupBox->direction, groupBox->textAlignment,-
4123 QSize(tw + checkBoxSize, h), ret);-
4124-
4125-
4126 if (hasCheckBox
hasCheckBoxDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
4127 bool ltr = groupBox->direction == Qt::LeftToRight;-
4128 int left = 0;-
4129-
4130 if (sc == SC_GroupBoxCheckBox
sc == SC_GroupBoxCheckBoxDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
4131 int indicatorHeight = proxy()->pixelMetric(PM_IndicatorHeight, opt, widget);-
4132 left = ltr
ltrDescription
TRUEnever evaluated
FALSEnever evaluated
? totalRect.left() : (totalRect.right() - indicatorWidth);
0
4133 int top = totalRect.top() + qMax(0, fontMetrics.height() - indicatorHeight) / 2;-
4134 totalRect.setRect(left, top, indicatorWidth, indicatorHeight);-
4135-
4136 }
never executed: end of block
else {
0
4137 left = ltr
ltrDescription
TRUEnever evaluated
FALSEnever evaluated
? (totalRect.left() + checkBoxSize - 2) : totalRect.left();
0
4138 totalRect.setRect(left, totalRect.top(),-
4139 totalRect.width() - checkBoxSize, totalRect.height());-
4140 }
never executed: end of block
0
4141 }-
4142 ret = totalRect;-
4143 break;
never executed: break;
0
4144 }-
4145 default
never executed: default:
:
never executed: default:
0
4146 break;
never executed: break;
0
4147 }-
4148 }-
4149 break;
never executed: break;
0
4150 }-
4151-
4152-
4153 case
never executed: case CC_MdiControls:
CC_MdiControls:
never executed: case CC_MdiControls:
0
4154 {-
4155 int numSubControls = 0;-
4156 if (opt->subControls & SC_MdiCloseButton
opt->subContro...MdiCloseButtonDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4157 ++
never executed: ++numSubControls;
numSubControls;
never executed: ++numSubControls;
0
4158 if (opt->subControls & SC_MdiMinButton
opt->subContro...C_MdiMinButtonDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4159 ++
never executed: ++numSubControls;
numSubControls;
never executed: ++numSubControls;
0
4160 if (opt->subControls & SC_MdiNormalButton
opt->subContro...diNormalButtonDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4161 ++
never executed: ++numSubControls;
numSubControls;
never executed: ++numSubControls;
0
4162 if (numSubControls == 0
numSubControls == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4163 break;
never executed: break;
0
4164-
4165 int buttonWidth = opt->rect.width() / numSubControls - 1;-
4166 int offset = 0;-
4167 switch (sc) {-
4168 case
never executed: case SC_MdiCloseButton:
SC_MdiCloseButton:
never executed: case SC_MdiCloseButton:
0
4169-
4170 if (numSubControls == 1
numSubControls == 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4171 break;
never executed: break;
0
4172 offset += buttonWidth + 2;-
4173-
4174 case
never executed: case SC_MdiNormalButton:
SC_MdiNormalButton:
never executed: case SC_MdiNormalButton:
code before this statement never executed: case SC_MdiNormalButton:
0
4175-
4176-
4177-
4178 if (numSubControls == 1
numSubControls == 1Description
TRUEnever evaluated
FALSEnever evaluated
|| (numSubControls == 2
numSubControls == 2Description
TRUEnever evaluated
FALSEnever evaluated
&& !(opt->subControls & SC_MdiMinButton)
!(opt->subCont..._MdiMinButton)Description
TRUEnever evaluated
FALSEnever evaluated
))
0
4179 break;
never executed: break;
0
4180 if (opt->subControls & SC_MdiNormalButton
opt->subContro...diNormalButtonDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4181 offset += buttonWidth;
never executed: offset += buttonWidth;
0
4182 break;
never executed: break;
0
4183 default
never executed: default:
:
never executed: default:
0
4184 break;
never executed: break;
0
4185 }-
4186-
4187-
4188-
4189-
4190 if (numSubControls == 1
numSubControls == 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4191 --
never executed: --buttonWidth;
buttonWidth;
never executed: --buttonWidth;
0
4192 ret = QRect(offset, 0, buttonWidth, opt->rect.height());-
4193 break;
never executed: break;
0
4194 }-
4195-
4196 default
never executed: default:
:
never executed: default:
0
4197 QMessageLogger(__FILE__, 4316, __PRETTY_FUNCTION__).warning("QCommonStyle::subControlRect: Case %d not handled", cc);-
4198 }
never executed: end of block
0
4199 return
never executed: return ret;
ret;
never executed: return ret;
0
4200}-
4201-
4202-
4203int QCommonStyle::pixelMetric(PixelMetric m, const QStyleOption *opt, const QWidget *widget) const-
4204{-
4205 int ret;-
4206-
4207 switch (m) {-
4208 case
never executed: case PM_FocusFrameVMargin:
PM_FocusFrameVMargin:
never executed: case PM_FocusFrameVMargin:
0
4209 case
never executed: case PM_FocusFrameHMargin:
PM_FocusFrameHMargin:
never executed: case PM_FocusFrameHMargin:
0
4210 ret = 2;-
4211 break;
never executed: break;
0
4212 case
never executed: case PM_MenuBarVMargin:
PM_MenuBarVMargin:
never executed: case PM_MenuBarVMargin:
0
4213 case
never executed: case PM_MenuBarHMargin:
PM_MenuBarHMargin:
never executed: case PM_MenuBarHMargin:
0
4214 ret = 0;-
4215 break;
never executed: break;
0
4216 case
never executed: case PM_DialogButtonsSeparator:
PM_DialogButtonsSeparator:
never executed: case PM_DialogButtonsSeparator:
0
4217 ret = int(QStyleHelper::dpiScaled(5.));-
4218 break;
never executed: break;
0
4219 case
never executed: case PM_DialogButtonsButtonWidth:
PM_DialogButtonsButtonWidth:
never executed: case PM_DialogButtonsButtonWidth:
0
4220 ret = int(QStyleHelper::dpiScaled(70.));-
4221 break;
never executed: break;
0
4222 case
never executed: case PM_DialogButtonsButtonHeight:
PM_DialogButtonsButtonHeight:
never executed: case PM_DialogButtonsButtonHeight:
0
4223 ret = int(QStyleHelper::dpiScaled(30.));-
4224 break;
never executed: break;
0
4225 case
never executed: case PM_TitleBarHeight:
PM_TitleBarHeight:
never executed: case PM_TitleBarHeight:
{
0
4226 if (const
const QStyleOp...tleBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionTitleBar *tb = qstyleoption_cast<const QStyleOptionTitleBar *>(opt)
const QStyleOp...tleBar *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4227 if ((
(tb->titleBarF...k) == Qt::ToolDescription
TRUEnever evaluated
FALSEnever evaluated
tb->titleBarFlags & Qt::WindowType_Mask) == Qt::Tool
(tb->titleBarF...k) == Qt::ToolDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
4228 ret = qMax(widget ? widget->fontMetrics().height() : opt->fontMetrics.height(), 16);-
4229-
4230 }
never executed: end of block
else if (qobject_cast<const QDockWidget*>(widget)
qobject_cast<c...dget*>(widget)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4231 ret = qMax(widget->fontMetrics().height(), int(QStyleHelper::dpiScaled(13)));-
4232-
4233 }
never executed: end of block
else {
0
4234 ret = qMax(widget ? widget->fontMetrics().height() : opt->fontMetrics.height(), 18);-
4235 }
never executed: end of block
0
4236 } else {-
4237 ret = int(QStyleHelper::dpiScaled(18.));-
4238 }
never executed: end of block
0
4239-
4240 break;
never executed: break;
}
0
4241 case
never executed: case PM_ScrollBarSliderMin:
PM_ScrollBarSliderMin:
never executed: case PM_ScrollBarSliderMin:
0
4242 ret = int(QStyleHelper::dpiScaled(9.));-
4243 break;
never executed: break;
0
4244-
4245 case
never executed: case PM_ButtonMargin:
PM_ButtonMargin:
never executed: case PM_ButtonMargin:
0
4246 ret = int(QStyleHelper::dpiScaled(6.));-
4247 break;
never executed: break;
0
4248-
4249 case
never executed: case PM_DockWidgetTitleBarButtonMargin:
PM_DockWidgetTitleBarButtonMargin:
never executed: case PM_DockWidgetTitleBarButtonMargin:
0
4250 ret = int(QStyleHelper::dpiScaled(2.));-
4251 break;
never executed: break;
0
4252-
4253 case
never executed: case PM_ButtonDefaultIndicator:
PM_ButtonDefaultIndicator:
never executed: case PM_ButtonDefaultIndicator:
0
4254 ret = 0;-
4255 break;
never executed: break;
0
4256-
4257 case
never executed: case PM_MenuButtonIndicator:
PM_MenuButtonIndicator:
never executed: case PM_MenuButtonIndicator:
0
4258 ret = int(QStyleHelper::dpiScaled(12.));-
4259 break;
never executed: break;
0
4260-
4261 case
never executed: case PM_ButtonShiftHorizontal:
PM_ButtonShiftHorizontal:
never executed: case PM_ButtonShiftHorizontal:
0
4262 case
never executed: case PM_ButtonShiftVertical:
PM_ButtonShiftVertical:
never executed: case PM_ButtonShiftVertical:
0
4263-
4264 case
never executed: case PM_DefaultFrameWidth:
PM_DefaultFrameWidth:
never executed: case PM_DefaultFrameWidth:
0
4265 ret = 2;-
4266 break;
never executed: break;
0
4267-
4268 case
never executed: case PM_ComboBoxFrameWidth:
PM_ComboBoxFrameWidth:
never executed: case PM_ComboBoxFrameWidth:
0
4269 case
never executed: case PM_SpinBoxFrameWidth:
PM_SpinBoxFrameWidth:
never executed: case PM_SpinBoxFrameWidth:
0
4270 case
never executed: case PM_MenuPanelWidth:
PM_MenuPanelWidth:
never executed: case PM_MenuPanelWidth:
0
4271 case
never executed: case PM_TabBarBaseOverlap:
PM_TabBarBaseOverlap:
never executed: case PM_TabBarBaseOverlap:
0
4272 case
never executed: case PM_TabBarBaseHeight:
PM_TabBarBaseHeight:
never executed: case PM_TabBarBaseHeight:
0
4273 ret = proxy()->pixelMetric(PM_DefaultFrameWidth, opt, widget);-
4274 break;
never executed: break;
0
4275-
4276 case
never executed: case PM_MdiSubWindowFrameWidth:
PM_MdiSubWindowFrameWidth:
never executed: case PM_MdiSubWindowFrameWidth:
0
4277 ret = int(QStyleHelper::dpiScaled(4.));-
4278 break;
never executed: break;
0
4279-
4280 case
never executed: case PM_MdiSubWindowMinimizedWidth:
PM_MdiSubWindowMinimizedWidth:
never executed: case PM_MdiSubWindowMinimizedWidth:
0
4281 ret = int(QStyleHelper::dpiScaled(196.));-
4282 break;
never executed: break;
0
4283-
4284-
4285 case
never executed: case PM_ScrollBarExtent:
PM_ScrollBarExtent:
never executed: case PM_ScrollBarExtent:
0
4286 if (const
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionSlider *sb = qstyleoption_cast<const QStyleOptionSlider *>(opt)
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4287 int s = sb->orientation == Qt::Horizontal
sb->orientatio...Qt::HorizontalDescription
TRUEnever evaluated
FALSEnever evaluated
?
0
4288 QApplication::globalStrut().height()-
4289 : QApplication::globalStrut().width();-
4290 ret = qMax(16, s);-
4291 }
never executed: end of block
else {
0
4292 ret = int(QStyleHelper::dpiScaled(16.));-
4293 }
never executed: end of block
0
4294 break;
never executed: break;
0
4295-
4296 case
never executed: case PM_MaximumDragDistance:
PM_MaximumDragDistance:
never executed: case PM_MaximumDragDistance:
0
4297 ret = QGuiApplicationPrivate::platformTheme()->themeHint(QPlatformTheme::MaximumScrollBarDragDistance).toInt();-
4298 break;
never executed: break;
0
4299-
4300-
4301 case
never executed: case PM_SliderThickness:
PM_SliderThickness:
never executed: case PM_SliderThickness:
0
4302 ret = int(QStyleHelper::dpiScaled(16.));-
4303 break;
never executed: break;
0
4304-
4305 case
never executed: case PM_SliderTickmarkOffset:
PM_SliderTickmarkOffset:
never executed: case PM_SliderTickmarkOffset:
0
4306 if (const
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionSlider *sl = qstyleoption_cast<const QStyleOptionSlider *>(opt)
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4307 int space = (
(sl->orientati...t::Horizontal)Description
TRUEnever evaluated
FALSEnever evaluated
sl->orientation == Qt::Horizontal)
(sl->orientati...t::Horizontal)Description
TRUEnever evaluated
FALSEnever evaluated
? sl->rect.height()
0
4308 : sl->rect.width();-
4309 int thickness = proxy()->pixelMetric(PM_SliderControlThickness, sl, widget);-
4310 int ticks = sl->tickPosition;-
4311-
4312 if (ticks == QSlider::TicksBothSides
ticks == QSlid...TicksBothSidesDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4313 ret = (space - thickness) / 2;
never executed: ret = (space - thickness) / 2;
0
4314 else if (ticks == QSlider::TicksAbove
ticks == QSlider::TicksAboveDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4315 ret = space - thickness;
never executed: ret = space - thickness;
0
4316 else-
4317 ret = 0;
never executed: ret = 0;
0
4318 } else {-
4319 ret = 0;-
4320 }
never executed: end of block
0
4321 break;
never executed: break;
0
4322-
4323 case
never executed: case PM_SliderSpaceAvailable:
PM_SliderSpaceAvailable:
never executed: case PM_SliderSpaceAvailable:
0
4324 if (const
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionSlider *sl = qstyleoption_cast<const QStyleOptionSlider *>(opt)
const QStyleOp...Slider *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4325 if (sl->orientation == Qt::Horizontal
sl->orientatio...Qt::HorizontalDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4326 ret = sl->rect.width() - proxy()->pixelMetric(PM_SliderLength, sl, widget);
never executed: ret = sl->rect.width() - proxy()->pixelMetric(PM_SliderLength, sl, widget);
0
4327 else-
4328 ret = sl->rect.height() - proxy()->pixelMetric(PM_SliderLength, sl, widget);
never executed: ret = sl->rect.height() - proxy()->pixelMetric(PM_SliderLength, sl, widget);
0
4329 } else {-
4330 ret = 0;-
4331 }
never executed: end of block
0
4332 break;
never executed: break;
0
4333-
4334-
4335 case
never executed: case PM_DockWidgetSeparatorExtent:
PM_DockWidgetSeparatorExtent:
never executed: case PM_DockWidgetSeparatorExtent:
0
4336 ret = int(QStyleHelper::dpiScaled(6.));-
4337 break;
never executed: break;
0
4338-
4339 case
never executed: case PM_DockWidgetHandleExtent:
PM_DockWidgetHandleExtent:
never executed: case PM_DockWidgetHandleExtent:
0
4340 ret = int(QStyleHelper::dpiScaled(8.));-
4341 break;
never executed: break;
0
4342 case
never executed: case PM_DockWidgetTitleMargin:
PM_DockWidgetTitleMargin:
never executed: case PM_DockWidgetTitleMargin:
0
4343 ret = 0;-
4344 break;
never executed: break;
0
4345 case
never executed: case PM_DockWidgetFrameWidth:
PM_DockWidgetFrameWidth:
never executed: case PM_DockWidgetFrameWidth:
0
4346 ret = 1;-
4347 break;
never executed: break;
0
4348-
4349-
4350 case
never executed: case PM_SpinBoxSliderHeight:
PM_SpinBoxSliderHeight:
never executed: case PM_SpinBoxSliderHeight:
0
4351 case
never executed: case PM_MenuBarPanelWidth:
PM_MenuBarPanelWidth:
never executed: case PM_MenuBarPanelWidth:
0
4352 ret = 2;-
4353 break;
never executed: break;
0
4354-
4355 case
never executed: case PM_MenuBarItemSpacing:
PM_MenuBarItemSpacing:
never executed: case PM_MenuBarItemSpacing:
0
4356 ret = 0;-
4357 break;
never executed: break;
0
4358-
4359-
4360 case
never executed: case PM_ToolBarFrameWidth:
PM_ToolBarFrameWidth:
never executed: case PM_ToolBarFrameWidth:
0
4361 ret = 1;-
4362 break;
never executed: break;
0
4363-
4364 case
never executed: case PM_ToolBarItemMargin:
PM_ToolBarItemMargin:
never executed: case PM_ToolBarItemMargin:
0
4365 ret = 0;-
4366 break;
never executed: break;
0
4367-
4368 case
never executed: case PM_ToolBarItemSpacing:
PM_ToolBarItemSpacing:
never executed: case PM_ToolBarItemSpacing:
0
4369 ret = int(QStyleHelper::dpiScaled(4.));-
4370 break;
never executed: break;
0
4371-
4372 case
never executed: case PM_ToolBarHandleExtent:
PM_ToolBarHandleExtent:
never executed: case PM_ToolBarHandleExtent:
0
4373 ret = int(QStyleHelper::dpiScaled(8.));-
4374 break;
never executed: break;
0
4375-
4376 case
never executed: case PM_ToolBarSeparatorExtent:
PM_ToolBarSeparatorExtent:
never executed: case PM_ToolBarSeparatorExtent:
0
4377 ret = int(QStyleHelper::dpiScaled(6.));-
4378 break;
never executed: break;
0
4379-
4380 case
never executed: case PM_ToolBarExtensionExtent:
PM_ToolBarExtensionExtent:
never executed: case PM_ToolBarExtensionExtent:
0
4381 ret = int(QStyleHelper::dpiScaled(12.));-
4382 break;
never executed: break;
0
4383-
4384-
4385-
4386 case
never executed: case PM_TabBarTabOverlap:
PM_TabBarTabOverlap:
never executed: case PM_TabBarTabOverlap:
0
4387 ret = 3;-
4388 break;
never executed: break;
0
4389-
4390 case
never executed: case PM_TabBarTabHSpace:
PM_TabBarTabHSpace:
never executed: case PM_TabBarTabHSpace:
0
4391 ret = int(QStyleHelper::dpiScaled(24.));-
4392 break;
never executed: break;
0
4393-
4394 case
never executed: case PM_TabBarTabShiftHorizontal:
PM_TabBarTabShiftHorizontal:
never executed: case PM_TabBarTabShiftHorizontal:
0
4395 ret = 0;-
4396 break;
never executed: break;
0
4397-
4398 case
never executed: case PM_TabBarTabShiftVertical:
PM_TabBarTabShiftVertical:
never executed: case PM_TabBarTabShiftVertical:
0
4399 ret = 2;-
4400 break;
never executed: break;
0
4401-
4402 case
never executed: case PM_TabBarTabVSpace:
PM_TabBarTabVSpace:
never executed: case PM_TabBarTabVSpace:
{
0
4403 const QStyleOptionTab *tb = qstyleoption_cast<const QStyleOptionTab *>(opt);-
4404 if (tb
tbDescription
TRUEnever evaluated
FALSEnever evaluated
&& (tb->shape == QTabBar::RoundedNorth
tb->shape == Q...::RoundedNorthDescription
TRUEnever evaluated
FALSEnever evaluated
|| tb->shape == QTabBar::RoundedSouth
tb->shape == Q...::RoundedSouthDescription
TRUEnever evaluated
FALSEnever evaluated
0
4405 || tb->shape == QTabBar::RoundedWest
tb->shape == Q...r::RoundedWestDescription
TRUEnever evaluated
FALSEnever evaluated
|| tb->shape == QTabBar::RoundedEast
tb->shape == Q...r::RoundedEastDescription
TRUEnever evaluated
FALSEnever evaluated
))
0
4406 ret = 8;
never executed: ret = 8;
0
4407 else-
4408 if(tb
tbDescription
TRUEnever evaluated
FALSEnever evaluated
&& (tb->shape == QTabBar::TriangularWest
tb->shape == Q...TriangularWestDescription
TRUEnever evaluated
FALSEnever evaluated
|| tb->shape == QTabBar::TriangularEast
tb->shape == Q...TriangularEastDescription
TRUEnever evaluated
FALSEnever evaluated
))
0
4409 ret = 3;
never executed: ret = 3;
0
4410 else-
4411 ret = 2;
never executed: ret = 2;
0
4412 break;
never executed: break;
}
0
4413-
4414-
4415 case
never executed: case PM_ProgressBarChunkWidth:
PM_ProgressBarChunkWidth:
never executed: case PM_ProgressBarChunkWidth:
0
4416 ret = 9;-
4417 break;
never executed: break;
0
4418-
4419 case
never executed: case PM_IndicatorWidth:
PM_IndicatorWidth:
never executed: case PM_IndicatorWidth:
0
4420 ret = int(QStyleHelper::dpiScaled(13.));-
4421 break;
never executed: break;
0
4422-
4423 case
never executed: case PM_IndicatorHeight:
PM_IndicatorHeight:
never executed: case PM_IndicatorHeight:
0
4424 ret = int(QStyleHelper::dpiScaled(13.));-
4425 break;
never executed: break;
0
4426-
4427 case
never executed: case PM_ExclusiveIndicatorWidth:
PM_ExclusiveIndicatorWidth:
never executed: case PM_ExclusiveIndicatorWidth:
0
4428 ret = int(QStyleHelper::dpiScaled(12.));-
4429 break;
never executed: break;
0
4430-
4431 case
never executed: case PM_ExclusiveIndicatorHeight:
PM_ExclusiveIndicatorHeight:
never executed: case PM_ExclusiveIndicatorHeight:
0
4432 ret = int(QStyleHelper::dpiScaled(12.));-
4433 break;
never executed: break;
0
4434-
4435 case
never executed: case PM_MenuTearoffHeight:
PM_MenuTearoffHeight:
never executed: case PM_MenuTearoffHeight:
0
4436 ret = int(QStyleHelper::dpiScaled(10.));-
4437 break;
never executed: break;
0
4438-
4439 case
never executed: case PM_MenuScrollerHeight:
PM_MenuScrollerHeight:
never executed: case PM_MenuScrollerHeight:
0
4440 ret = int(QStyleHelper::dpiScaled(10.));-
4441 break;
never executed: break;
0
4442-
4443 case
never executed: case PM_MenuDesktopFrameWidth:
PM_MenuDesktopFrameWidth:
never executed: case PM_MenuDesktopFrameWidth:
0
4444 case
never executed: case PM_MenuHMargin:
PM_MenuHMargin:
never executed: case PM_MenuHMargin:
0
4445 case
never executed: case PM_MenuVMargin:
PM_MenuVMargin:
never executed: case PM_MenuVMargin:
0
4446 ret = 0;-
4447 break;
never executed: break;
0
4448-
4449 case
never executed: case PM_HeaderMargin:
PM_HeaderMargin:
never executed: case PM_HeaderMargin:
0
4450 ret = int(QStyleHelper::dpiScaled(4.));-
4451 break;
never executed: break;
0
4452 case
never executed: case PM_HeaderMarkSize:
PM_HeaderMarkSize:
never executed: case PM_HeaderMarkSize:
0
4453 ret = int(QStyleHelper::dpiScaled(16.));-
4454 break;
never executed: break;
0
4455 case
never executed: case PM_HeaderGripMargin:
PM_HeaderGripMargin:
never executed: case PM_HeaderGripMargin:
0
4456 ret = int(QStyleHelper::dpiScaled(4.));-
4457 break;
never executed: break;
0
4458 case
never executed: case PM_HeaderDefaultSectionSizeHorizontal:
PM_HeaderDefaultSectionSizeHorizontal:
never executed: case PM_HeaderDefaultSectionSizeHorizontal:
0
4459 ret = int(QStyleHelper::dpiScaled(100.));-
4460 break;
never executed: break;
0
4461 case
never executed: case PM_HeaderDefaultSectionSizeVertical:
PM_HeaderDefaultSectionSizeVertical:
never executed: case PM_HeaderDefaultSectionSizeVertical:
0
4462 ret = int(QStyleHelper::dpiScaled(30.));-
4463 break;
never executed: break;
0
4464 case
never executed: case PM_TabBarScrollButtonWidth:
PM_TabBarScrollButtonWidth:
never executed: case PM_TabBarScrollButtonWidth:
0
4465 ret = int(QStyleHelper::dpiScaled(16.));-
4466 break;
never executed: break;
0
4467 case
never executed: case PM_LayoutLeftMargin:
PM_LayoutLeftMargin:
never executed: case PM_LayoutLeftMargin:
0
4468 case
never executed: case PM_LayoutTopMargin:
PM_LayoutTopMargin:
never executed: case PM_LayoutTopMargin:
0
4469 case
never executed: case PM_LayoutRightMargin:
PM_LayoutRightMargin:
never executed: case PM_LayoutRightMargin:
0
4470 case
never executed: case PM_LayoutBottomMargin:
PM_LayoutBottomMargin:
never executed: case PM_LayoutBottomMargin:
0
4471 {-
4472 bool isWindow = false;-
4473 if (opt
optDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
4474 isWindow = (opt->state & State_Window);-
4475 }
never executed: end of block
else if (widget
widgetDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
4476 isWindow = widget->isWindow();-
4477 }
never executed: end of block
0
4478 ret = proxy()->pixelMetric(isWindow ? PM_DefaultTopLevelMargin : PM_DefaultChildMargin);-
4479 }-
4480 break;
never executed: break;
0
4481 case
never executed: case PM_LayoutHorizontalSpacing:
PM_LayoutHorizontalSpacing:
never executed: case PM_LayoutHorizontalSpacing:
0
4482 case
never executed: case PM_LayoutVerticalSpacing:
PM_LayoutVerticalSpacing:
never executed: case PM_LayoutVerticalSpacing:
0
4483 ret = proxy()->pixelMetric(PM_DefaultLayoutSpacing);-
4484 break;
never executed: break;
0
4485-
4486 case
never executed: case PM_DefaultTopLevelMargin:
PM_DefaultTopLevelMargin:
never executed: case PM_DefaultTopLevelMargin:
0
4487 ret = int(QStyleHelper::dpiScaled(11.));-
4488 break;
never executed: break;
0
4489 case
never executed: case PM_DefaultChildMargin:
PM_DefaultChildMargin:
never executed: case PM_DefaultChildMargin:
0
4490 ret = int(QStyleHelper::dpiScaled(9.));-
4491 break;
never executed: break;
0
4492 case
never executed: case PM_DefaultLayoutSpacing:
PM_DefaultLayoutSpacing:
never executed: case PM_DefaultLayoutSpacing:
0
4493 ret = int(QStyleHelper::dpiScaled(6.));-
4494 break;
never executed: break;
0
4495-
4496 case
never executed: case PM_ToolBarIconSize:
PM_ToolBarIconSize:
never executed: case PM_ToolBarIconSize:
0
4497 ret = 0;-
4498 if (const
const QPlatfor...latformTheme()Description
TRUEnever evaluated
FALSEnever evaluated
QPlatformTheme *theme = QGuiApplicationPrivate::platformTheme()
const QPlatfor...latformTheme()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4499 ret = theme->themeHint(QPlatformTheme::ToolBarIconSize).toInt();
never executed: ret = theme->themeHint(QPlatformTheme::ToolBarIconSize).toInt();
0
4500 if (ret <= 0
ret <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4501 ret = int(QStyleHelper::dpiScaled(24.));
never executed: ret = int(QStyleHelper::dpiScaled(24.));
0
4502 break;
never executed: break;
0
4503-
4504 case
never executed: case PM_TabBarIconSize:
PM_TabBarIconSize:
never executed: case PM_TabBarIconSize:
0
4505 case
never executed: case PM_ListViewIconSize:
PM_ListViewIconSize:
never executed: case PM_ListViewIconSize:
0
4506 ret = proxy()->pixelMetric(PM_SmallIconSize, opt, widget);-
4507 break;
never executed: break;
0
4508-
4509 case
never executed: case PM_ButtonIconSize:
PM_ButtonIconSize:
never executed: case PM_ButtonIconSize:
0
4510 case
never executed: case PM_SmallIconSize:
PM_SmallIconSize:
never executed: case PM_SmallIconSize:
0
4511 ret = int(QStyleHelper::dpiScaled(16.));-
4512 break;
never executed: break;
0
4513 case
never executed: case PM_IconViewIconSize:
PM_IconViewIconSize:
never executed: case PM_IconViewIconSize:
0
4514 ret = proxy()->pixelMetric(PM_LargeIconSize, opt, widget);-
4515 break;
never executed: break;
0
4516-
4517 case
never executed: case PM_LargeIconSize:
PM_LargeIconSize:
never executed: case PM_LargeIconSize:
0
4518 ret = int(QStyleHelper::dpiScaled(32.));-
4519 break;
never executed: break;
0
4520-
4521 case
never executed: case PM_ToolTipLabelFrameWidth:
PM_ToolTipLabelFrameWidth:
never executed: case PM_ToolTipLabelFrameWidth:
0
4522 ret = 1;-
4523 break;
never executed: break;
0
4524 case
never executed: case PM_CheckBoxLabelSpacing:
PM_CheckBoxLabelSpacing:
never executed: case PM_CheckBoxLabelSpacing:
0
4525 case
never executed: case PM_RadioButtonLabelSpacing:
PM_RadioButtonLabelSpacing:
never executed: case PM_RadioButtonLabelSpacing:
0
4526 ret = int(QStyleHelper::dpiScaled(6.));-
4527 break;
never executed: break;
0
4528 case
never executed: case PM_SizeGripSize:
PM_SizeGripSize:
never executed: case PM_SizeGripSize:
0
4529 ret = int(QStyleHelper::dpiScaled(13.));-
4530 break;
never executed: break;
0
4531 case
never executed: case PM_MessageBoxIconSize:
PM_MessageBoxIconSize:
never executed: case PM_MessageBoxIconSize:
0
4532-
4533-
4534-
4535-
4536-
4537 {-
4538 ret = int(QStyleHelper::dpiScaled(32.));-
4539 }-
4540 break;
never executed: break;
0
4541 case
never executed: case PM_TextCursorWidth:
PM_TextCursorWidth:
never executed: case PM_TextCursorWidth:
0
4542 ret = QGuiApplicationPrivate::platformTheme()->themeHint(QPlatformTheme::TextCursorWidth).toInt();-
4543 break;
never executed: break;
0
4544 case
never executed: case PM_TabBar_ScrollButtonOverlap:
PM_TabBar_ScrollButtonOverlap:
never executed: case PM_TabBar_ScrollButtonOverlap:
0
4545 ret = 1;-
4546 break;
never executed: break;
0
4547 case
never executed: case PM_TabCloseIndicatorWidth:
PM_TabCloseIndicatorWidth:
never executed: case PM_TabCloseIndicatorWidth:
0
4548 case
never executed: case PM_TabCloseIndicatorHeight:
PM_TabCloseIndicatorHeight:
never executed: case PM_TabCloseIndicatorHeight:
0
4549 ret = int(QStyleHelper::dpiScaled(16.));-
4550 break;
never executed: break;
0
4551 case
never executed: case PM_ScrollView_ScrollBarSpacing:
PM_ScrollView_ScrollBarSpacing:
never executed: case PM_ScrollView_ScrollBarSpacing:
0
4552 ret = 2 * proxy()->pixelMetric(PM_DefaultFrameWidth, opt, widget);-
4553 break;
never executed: break;
0
4554 case
never executed: case PM_ScrollView_ScrollBarOverlap:
PM_ScrollView_ScrollBarOverlap:
never executed: case PM_ScrollView_ScrollBarOverlap:
0
4555 ret = 0;-
4556 break;
never executed: break;
0
4557 case
never executed: case PM_SubMenuOverlap:
PM_SubMenuOverlap:
never executed: case PM_SubMenuOverlap:
0
4558 ret = -proxy()->pixelMetric(QStyle::PM_MenuPanelWidth, opt, widget);-
4559 break;
never executed: break;
0
4560 case
never executed: case PM_TreeViewIndentation:
PM_TreeViewIndentation:
never executed: case PM_TreeViewIndentation:
0
4561 ret = int(QStyleHelper::dpiScaled(20.));-
4562 break;
never executed: break;
0
4563 default
never executed: default:
:
never executed: default:
0
4564 ret = 0;-
4565 break;
never executed: break;
0
4566 }-
4567-
4568 return
never executed: return ret;
ret;
never executed: return ret;
0
4569}-
4570-
4571-
4572-
4573-
4574QSize QCommonStyle::sizeFromContents(ContentsType ct, const QStyleOption *opt,-
4575 const QSize &csz, const QWidget *widget) const-
4576{-
4577 const QCommonStylePrivate * const d = d_func();-
4578 QSize sz(csz);-
4579 switch (ct) {-
4580 case
never executed: case CT_PushButton:
CT_PushButton:
never executed: case CT_PushButton:
0
4581 if (const
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionButton *btn = qstyleoption_cast<const QStyleOptionButton *>(opt)
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4582 int w = csz.width(),-
4583 h = csz.height(),-
4584 bm = proxy()->pixelMetric(PM_ButtonMargin, btn, widget),-
4585 fw = proxy()->pixelMetric(PM_DefaultFrameWidth, btn, widget) * 2;-
4586 w += bm + fw;-
4587 h += bm + fw;-
4588 if (btn->features & QStyleOptionButton::AutoDefaultButton
btn->features ...oDefaultButtonDescription
TRUEnever evaluated
FALSEnever evaluated
){
0
4589 int dbw = proxy()->pixelMetric(PM_ButtonDefaultIndicator, btn, widget) * 2;-
4590 w += dbw;-
4591 h += dbw;-
4592 }
never executed: end of block
0
4593 sz = QSize(w, h);-
4594 }
never executed: end of block
0
4595 break;
never executed: break;
0
4596 case
never executed: case CT_RadioButton:
CT_RadioButton:
never executed: case CT_RadioButton:
0
4597 case
never executed: case CT_CheckBox:
CT_CheckBox:
never executed: case CT_CheckBox:
0
4598 if (const
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionButton *btn = qstyleoption_cast<const QStyleOptionButton *>(opt)
const QStyleOp...Button *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4599 bool isRadio = (ct == CT_RadioButton);-
4600-
4601 int w = proxy()->pixelMetric(isRadio ? PM_ExclusiveIndicatorWidth-
4602 : PM_IndicatorWidth, btn, widget);-
4603 int h = proxy()->pixelMetric(isRadio ? PM_ExclusiveIndicatorHeight-
4604 : PM_IndicatorHeight, btn, widget);-
4605-
4606 int margins = 0;-
4607-
4608 if (!btn->icon.isNull()
!btn->icon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
|| !btn->text.isEmpty()
!btn->text.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4609 margins = 4 + proxy()->pixelMetric(isRadio ? PM_RadioButtonLabelSpacing
never executed: margins = 4 + proxy()->pixelMetric(isRadio ? PM_RadioButtonLabelSpacing : PM_CheckBoxLabelSpacing, opt, widget);
0
4610 : PM_CheckBoxLabelSpacing, opt, widget);
never executed: margins = 4 + proxy()->pixelMetric(isRadio ? PM_RadioButtonLabelSpacing : PM_CheckBoxLabelSpacing, opt, widget);
0
4611 sz += QSize(w + margins, 4);-
4612 sz.setHeight(qMax(sz.height(), h));-
4613 }
never executed: end of block
0
4614 break;
never executed: break;
0
4615-
4616 case
never executed: case CT_MenuItem:
CT_MenuItem:
never executed: case CT_MenuItem:
0
4617 if (const
const QStyleOp...nuItem *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionMenuItem *mi = qstyleoption_cast<const QStyleOptionMenuItem *>(opt)
const QStyleOp...nuItem *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4618 bool checkable = mi->menuHasCheckableItems;-
4619 int maxpmw = mi->maxIconWidth;-
4620 int w = sz.width(), h = sz.height();-
4621 if (mi->menuItemType == QStyleOptionMenuItem::Separator
mi->menuItemTy...tem::SeparatorDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
4622 w = 10;-
4623 h = 2;-
4624 }
never executed: end of block
else {
0
4625 h = mi->fontMetrics.height() + 8;-
4626 if (!mi->icon.isNull()
!mi->icon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4627 int iconExtent = proxy()->pixelMetric(PM_SmallIconSize);-
4628 h = qMax(h, mi->icon.actualSize(QSize(iconExtent, iconExtent)).height() + 4);-
4629 }
never executed: end of block
0
4630 }
never executed: end of block
0
4631 if (mi->text.contains(QLatin1Char('\t'))
mi->text.conta...in1Char('\t'))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4632 w += 12;
never executed: w += 12;
0
4633 if (maxpmw > 0
maxpmw > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4634 w += maxpmw + 6;
never executed: w += maxpmw + 6;
0
4635 if (checkable
checkableDescription
TRUEnever evaluated
FALSEnever evaluated
&& maxpmw < 20
maxpmw < 20Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4636 w += 20 - maxpmw;
never executed: w += 20 - maxpmw;
0
4637 if (checkable
checkableDescription
TRUEnever evaluated
FALSEnever evaluated
|| maxpmw > 0
maxpmw > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4638 w += 2;
never executed: w += 2;
0
4639 w += 12;-
4640 sz = QSize(w, h);-
4641 }
never executed: end of block
0
4642 break;
never executed: break;
0
4643-
4644-
4645 case
never executed: case CT_ToolButton:
CT_ToolButton:
never executed: case CT_ToolButton:
0
4646 sz = QSize(sz.width() + 6, sz.height() + 5);-
4647 break;
never executed: break;
0
4648-
4649-
4650 case
never executed: case CT_ComboBox:
CT_ComboBox:
never executed: case CT_ComboBox:
0
4651 if (const
const QStyleOp...mboBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionComboBox *cmb = qstyleoption_cast<const QStyleOptionComboBox *>(opt)
const QStyleOp...mboBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4652 int fw = cmb->frame
cmb->frameDescription
TRUEnever evaluated
FALSEnever evaluated
? proxy()->pixelMetric(PM_ComboBoxFrameWidth, opt, widget) * 2 : 0;
0
4653 const int textMargins = 2*(proxy()->pixelMetric(PM_FocusFrameHMargin) + 1);-
4654-
4655 int other = qMax(23, 2*textMargins + proxy()->pixelMetric(QStyle::PM_ScrollBarExtent, opt, widget));-
4656 sz = QSize(sz.width() + fw + other, sz.height() + fw);-
4657 }
never executed: end of block
0
4658 break;
never executed: break;
0
4659-
4660 case
never executed: case CT_HeaderSection:
CT_HeaderSection:
never executed: case CT_HeaderSection:
0
4661 if (const
const QStyleOp...Header *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionHeader *hdr = qstyleoption_cast<const QStyleOptionHeader *>(opt)
const QStyleOp...Header *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4662 bool nullIcon = hdr->icon.isNull();-
4663 int margin = proxy()->pixelMetric(QStyle::PM_HeaderMargin, hdr, widget);-
4664 int iconSize = nullIcon
nullIconDescription
TRUEnever evaluated
FALSEnever evaluated
? 0 : proxy()->pixelMetric(QStyle::PM_SmallIconSize, hdr, widget);
0
4665 QSize txt = hdr->fontMetrics.size(0, hdr->text);-
4666 sz.setHeight(margin + qMax(iconSize, txt.height()) + margin);-
4667 sz.setWidth((nullIcon ? 0 : margin) + iconSize-
4668 + (hdr->text.isNull() ? 0 : margin) + txt.width() + margin);-
4669 if (hdr->sortIndicator != QStyleOptionHeader::None
hdr->sortIndic...onHeader::NoneDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
4670 int margin = proxy()->pixelMetric(QStyle::PM_HeaderMargin, hdr, widget);-
4671 if (hdr->orientation == Qt::Horizontal
hdr->orientati...Qt::HorizontalDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4672 sz.rwidth() += sz.height() + margin;
never executed: sz.rwidth() += sz.height() + margin;
0
4673 else-
4674 sz.rheight() += sz.width() + margin;
never executed: sz.rheight() += sz.width() + margin;
0
4675 }-
4676 }
never executed: end of block
0
4677 break;
never executed: break;
0
4678 case
never executed: case CT_TabWidget:
CT_TabWidget:
never executed: case CT_TabWidget:
0
4679 sz += QSize(4, 4);-
4680 break;
never executed: break;
0
4681 case
never executed: case CT_LineEdit:
CT_LineEdit:
never executed: case CT_LineEdit:
0
4682 if (const
const QStyleOp...nFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionFrame *f = qstyleoption_cast<const QStyleOptionFrame *>(opt)
const QStyleOp...nFrame *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4683 sz += QSize(2*f->lineWidth, 2*f->lineWidth);
never executed: sz += QSize(2*f->lineWidth, 2*f->lineWidth);
0
4684 break;
never executed: break;
0
4685-
4686 case
never executed: case CT_GroupBox:
CT_GroupBox:
never executed: case CT_GroupBox:
0
4687 if (const
const QGroupBo...Box *>(widget)Description
TRUEnever evaluated
FALSEnever evaluated
QGroupBox *grb = static_cast<const QGroupBox *>(widget)
const QGroupBo...Box *>(widget)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4688 sz += QSize(!grb->isFlat() ? 16 : 0, 0);
never executed: sz += QSize(!grb->isFlat() ? 16 : 0, 0);
0
4689 break;
never executed: break;
0
4690-
4691 case
never executed: case CT_MdiControls:
CT_MdiControls:
never executed: case CT_MdiControls:
0
4692 if (const
const QStyleOp...omplex *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionComplex *styleOpt = qstyleoption_cast<const QStyleOptionComplex *>(opt)
const QStyleOp...omplex *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4693 int width = 1;-
4694 if (styleOpt->subControls & SC_MdiMinButton
styleOpt->subC...C_MdiMinButtonDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4695 width += 16 + 1;
never executed: width += 16 + 1;
0
4696 if (styleOpt->subControls & SC_MdiNormalButton
styleOpt->subC...diNormalButtonDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4697 width += 16 + 1;
never executed: width += 16 + 1;
0
4698 if (styleOpt->subControls & SC_MdiCloseButton
styleOpt->subC...MdiCloseButtonDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4699 width += 16 + 1;
never executed: width += 16 + 1;
0
4700 sz = QSize(width, 16);-
4701 }
never executed: end of block
else {
0
4702 sz = QSize(52, 16);-
4703 }
never executed: end of block
0
4704 break;
never executed: break;
0
4705-
4706 case
never executed: case CT_ItemViewItem:
CT_ItemViewItem:
never executed: case CT_ItemViewItem:
0
4707 if (const
const QStyleOp...ewItem *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionViewItem *vopt = qstyleoption_cast<const QStyleOptionViewItem *>(opt)
const QStyleOp...ewItem *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4708 QRect decorationRect, displayRect, checkRect;-
4709 d->viewItemLayout(vopt, &checkRect, &decorationRect, &displayRect, true);-
4710 sz = (decorationRect|displayRect|checkRect).size();-
4711 }
never executed: end of block
0
4712 break;
never executed: break;
0
4713-
4714-
4715 case
never executed: case CT_SpinBox:
CT_SpinBox:
never executed: case CT_SpinBox:
0
4716 if (const
const QStyleOp...pinBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionSpinBox *vopt = qstyleoption_cast<const QStyleOptionSpinBox *>(opt)
const QStyleOp...pinBox *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4717-
4718 int buttonWidth = 20;-
4719 int fw = vopt->frame
vopt->frameDescription
TRUEnever evaluated
FALSEnever evaluated
? proxy()->pixelMetric(PM_SpinBoxFrameWidth, vopt, widget) : 0;
0
4720 sz += QSize(buttonWidth + 2*fw, 2*fw);-
4721 }
never executed: end of block
0
4722 break;
never executed: break;
0
4723-
4724 case
never executed: case CT_ScrollBar:
CT_ScrollBar:
never executed: case CT_ScrollBar:
0
4725 case
never executed: case CT_MenuBar:
CT_MenuBar:
never executed: case CT_MenuBar:
0
4726 case
never executed: case CT_Menu:
CT_Menu:
never executed: case CT_Menu:
0
4727 case
never executed: case CT_MenuBarItem:
CT_MenuBarItem:
never executed: case CT_MenuBarItem:
0
4728 case
never executed: case CT_Slider:
CT_Slider:
never executed: case CT_Slider:
0
4729 case
never executed: case CT_ProgressBar:
CT_ProgressBar:
never executed: case CT_ProgressBar:
0
4730 case
never executed: case CT_TabBarTab:
CT_TabBarTab:
never executed: case CT_TabBarTab:
0
4731-
4732-
4733 default
never executed: default:
:
never executed: default:
0
4734 break;
never executed: break;
0
4735 }-
4736 return
never executed: return sz;
sz;
never executed: return sz;
0
4737}-
4738-
4739-
4740-
4741int QCommonStyle::styleHint(StyleHint sh, const QStyleOption *opt, const QWidget *widget,-
4742 QStyleHintReturn *hret) const-
4743{-
4744 int ret = 0;-
4745-
4746 switch (sh) {-
4747 case
never executed: case SH_Menu_KeyboardSearch:
SH_Menu_KeyboardSearch:
never executed: case SH_Menu_KeyboardSearch:
0
4748 ret = false;-
4749 break;
never executed: break;
0
4750 case
never executed: case SH_Slider_AbsoluteSetButtons:
SH_Slider_AbsoluteSetButtons:
never executed: case SH_Slider_AbsoluteSetButtons:
0
4751 ret = Qt::MidButton;-
4752 break;
never executed: break;
0
4753 case
never executed: case SH_Slider_PageSetButtons:
SH_Slider_PageSetButtons:
never executed: case SH_Slider_PageSetButtons:
0
4754 ret = Qt::LeftButton;-
4755 break;
never executed: break;
0
4756 case
never executed: case SH_ScrollBar_ContextMenu:
SH_ScrollBar_ContextMenu:
never executed: case SH_ScrollBar_ContextMenu:
0
4757 ret = true;-
4758 break;
never executed: break;
0
4759 case
never executed: case SH_DialogButtons_DefaultButton:
SH_DialogButtons_DefaultButton:
never executed: case SH_DialogButtons_DefaultButton:
0
4760 ret = QDialogButtonBox::AcceptRole;-
4761 break;
never executed: break;
0
4762-
4763 case
never executed: case SH_GroupBox_TextLabelVerticalAlignment:
SH_GroupBox_TextLabelVerticalAlignment:
never executed: case SH_GroupBox_TextLabelVerticalAlignment:
0
4764 ret = Qt::AlignVCenter;-
4765 break;
never executed: break;
0
4766-
4767 case
never executed: case SH_GroupBox_TextLabelColor:
SH_GroupBox_TextLabelColor:
never executed: case SH_GroupBox_TextLabelColor:
0
4768 ret = opt
optDescription
TRUEnever evaluated
FALSEnever evaluated
? int(opt->palette.color(QPalette::Text).rgba()) : 0;
0
4769 break;
never executed: break;
0
4770-
4771-
4772 case
never executed: case SH_ListViewExpand_SelectMouseType:
SH_ListViewExpand_SelectMouseType:
never executed: case SH_ListViewExpand_SelectMouseType:
0
4773 case
never executed: case SH_TabBar_SelectMouseType:
SH_TabBar_SelectMouseType:
never executed: case SH_TabBar_SelectMouseType:
0
4774 ret = QEvent::MouseButtonPress;-
4775 break;
never executed: break;
0
4776-
4777-
4778 case
never executed: case SH_TabBar_Alignment:
SH_TabBar_Alignment:
never executed: case SH_TabBar_Alignment:
0
4779 ret = Qt::AlignLeft;-
4780 break;
never executed: break;
0
4781-
4782 case
never executed: case SH_Header_ArrowAlignment:
SH_Header_ArrowAlignment:
never executed: case SH_Header_ArrowAlignment:
0
4783 ret = Qt::AlignRight | Qt::AlignVCenter;-
4784 break;
never executed: break;
0
4785-
4786 case
never executed: case SH_TitleBar_AutoRaise:
SH_TitleBar_AutoRaise:
never executed: case SH_TitleBar_AutoRaise:
0
4787 ret = false;-
4788 break;
never executed: break;
0
4789-
4790 case
never executed: case SH_Menu_SubMenuPopupDelay:
SH_Menu_SubMenuPopupDelay:
never executed: case SH_Menu_SubMenuPopupDelay:
0
4791 ret = 256;-
4792 break;
never executed: break;
0
4793-
4794 case
never executed: case SH_Menu_SloppySubMenus:
SH_Menu_SloppySubMenus:
never executed: case SH_Menu_SloppySubMenus:
0
4795 ret = true;-
4796 break;
never executed: break;
0
4797-
4798 case
never executed: case SH_Menu_SubMenuUniDirection:
SH_Menu_SubMenuUniDirection:
never executed: case SH_Menu_SubMenuUniDirection:
0
4799 ret = false;-
4800 break;
never executed: break;
0
4801 case
never executed: case SH_Menu_SubMenuUniDirectionFailCount:
SH_Menu_SubMenuUniDirectionFailCount:
never executed: case SH_Menu_SubMenuUniDirectionFailCount:
0
4802 ret = 1;-
4803 break;
never executed: break;
0
4804 case
never executed: case SH_Menu_SubMenuSloppySelectOtherActions:
SH_Menu_SubMenuSloppySelectOtherActions:
never executed: case SH_Menu_SubMenuSloppySelectOtherActions:
0
4805 ret = true;-
4806 break;
never executed: break;
0
4807 case
never executed: case SH_Menu_SubMenuSloppyCloseTimeout:
SH_Menu_SubMenuSloppyCloseTimeout:
never executed: case SH_Menu_SubMenuSloppyCloseTimeout:
0
4808 ret = 1000;-
4809 break;
never executed: break;
0
4810 case
never executed: case SH_Menu_SubMenuResetWhenReenteringParent:
SH_Menu_SubMenuResetWhenReenteringParent:
never executed: case SH_Menu_SubMenuResetWhenReenteringParent:
0
4811 ret = false;-
4812 break;
never executed: break;
0
4813 case
never executed: case SH_Menu_SubMenuDontStartSloppyOnLeave:
SH_Menu_SubMenuDontStartSloppyOnLeave:
never executed: case SH_Menu_SubMenuDontStartSloppyOnLeave:
0
4814 ret = false;-
4815 break;
never executed: break;
0
4816-
4817 case
never executed: case SH_ProgressDialog_TextLabelAlignment:
SH_ProgressDialog_TextLabelAlignment:
never executed: case SH_ProgressDialog_TextLabelAlignment:
0
4818 ret = Qt::AlignCenter;-
4819 break;
never executed: break;
0
4820-
4821 case
never executed: case SH_BlinkCursorWhenTextSelected:
SH_BlinkCursorWhenTextSelected:
never executed: case SH_BlinkCursorWhenTextSelected:
0
4822 ret = 1;-
4823 break;
never executed: break;
0
4824-
4825 case
never executed: case SH_Table_GridLineColor:
SH_Table_GridLineColor:
never executed: case SH_Table_GridLineColor:
0
4826 if (opt
optDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
4827 ret = opt->palette.color(QPalette::Mid).rgb();
never executed: ret = opt->palette.color(QPalette::Mid).rgb();
0
4828 else-
4829 ret = -1;
never executed: ret = -1;
0
4830 break;
never executed: break;
0
4831 case
never executed: case SH_LineEdit_PasswordCharacter:
SH_LineEdit_PasswordCharacter:
never executed: case SH_LineEdit_PasswordCharacter:
{
0
4832 const QPlatformTheme *theme = QGuiApplicationPrivate::platformTheme();-
4833 const QPlatformTheme::ThemeHint hintType = QPlatformTheme::PasswordMaskCharacter;-
4834 const QVariant hint = theme
themeDescription
TRUEnever evaluated
FALSEnever evaluated
? theme->themeHint(hintType) : QPlatformTheme::defaultThemeHint(hintType);
0
4835 ret = hint.toChar().unicode();-
4836 break;
never executed: break;
0
4837 }-
4838 case
never executed: case SH_LineEdit_PasswordMaskDelay:
SH_LineEdit_PasswordMaskDelay:
never executed: case SH_LineEdit_PasswordMaskDelay:
0
4839 ret = QGuiApplicationPrivate::platformTheme()->themeHint(QPlatformTheme::PasswordMaskDelay).toInt();-
4840 break;
never executed: break;
0
4841 case
never executed: case SH_ToolBox_SelectedPageTitleBold:
SH_ToolBox_SelectedPageTitleBold:
never executed: case SH_ToolBox_SelectedPageTitleBold:
0
4842 ret = 1;-
4843 break;
never executed: break;
0
4844-
4845 case
never executed: case SH_UnderlineShortcut:
SH_UnderlineShortcut:
never executed: case SH_UnderlineShortcut:
0
4846 ret = 1;-
4847 break;
never executed: break;
0
4848-
4849 case
never executed: case SH_SpinBox_ClickAutoRepeatRate:
SH_SpinBox_ClickAutoRepeatRate:
never executed: case SH_SpinBox_ClickAutoRepeatRate:
0
4850 ret = 150;-
4851 break;
never executed: break;
0
4852-
4853 case
never executed: case SH_SpinBox_ClickAutoRepeatThreshold:
SH_SpinBox_ClickAutoRepeatThreshold:
never executed: case SH_SpinBox_ClickAutoRepeatThreshold:
0
4854 ret = 500;-
4855 break;
never executed: break;
0
4856-
4857 case
never executed: case SH_SpinBox_KeyPressAutoRepeatRate:
SH_SpinBox_KeyPressAutoRepeatRate:
never executed: case SH_SpinBox_KeyPressAutoRepeatRate:
0
4858 ret = 75;-
4859 break;
never executed: break;
0
4860-
4861 case
never executed: case SH_Menu_SelectionWrap:
SH_Menu_SelectionWrap:
never executed: case SH_Menu_SelectionWrap:
0
4862 ret = true;-
4863 break;
never executed: break;
0
4864-
4865 case
never executed: case SH_Menu_FillScreenWithScroll:
SH_Menu_FillScreenWithScroll:
never executed: case SH_Menu_FillScreenWithScroll:
0
4866 ret = true;-
4867 break;
never executed: break;
0
4868-
4869 case
never executed: case SH_ToolTipLabel_Opacity:
SH_ToolTipLabel_Opacity:
never executed: case SH_ToolTipLabel_Opacity:
0
4870 ret = 255;-
4871 break;
never executed: break;
0
4872-
4873 case
never executed: case SH_Button_FocusPolicy:
SH_Button_FocusPolicy:
never executed: case SH_Button_FocusPolicy:
0
4874 ret = Qt::StrongFocus;-
4875 break;
never executed: break;
0
4876-
4877 case
never executed: case SH_MessageBox_UseBorderForButtonSpacing:
SH_MessageBox_UseBorderForButtonSpacing:
never executed: case SH_MessageBox_UseBorderForButtonSpacing:
0
4878 ret = 0;-
4879 break;
never executed: break;
0
4880-
4881 case
never executed: case SH_ToolButton_PopupDelay:
SH_ToolButton_PopupDelay:
never executed: case SH_ToolButton_PopupDelay:
0
4882 ret = 600;-
4883 break;
never executed: break;
0
4884-
4885 case
never executed: case SH_FocusFrame_Mask:
SH_FocusFrame_Mask:
never executed: case SH_FocusFrame_Mask:
0
4886 ret = 1;-
4887 if (widget
widgetDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
4888 if(QStyleHintReturnMask *mask = qstyleoption_cast<QStyleHintReturnMask*>(hret)
QStyleHintRetu...rnMask*>(hret)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4889 mask->region = widget->rect();-
4890 int vmargin = proxy()->pixelMetric(QStyle::PM_FocusFrameVMargin),-
4891 hmargin = proxy()->pixelMetric(QStyle::PM_FocusFrameHMargin);-
4892 mask->region -= QRect(widget->rect().adjusted(hmargin, vmargin, -hmargin, -vmargin));-
4893 }
never executed: end of block
0
4894 }
never executed: end of block
0
4895 break;
never executed: break;
0
4896-
4897 case
never executed: case SH_RubberBand_Mask:
SH_RubberBand_Mask:
never executed: case SH_RubberBand_Mask:
0
4898 if (const
const QStyleOp...erBand *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
QStyleOptionRubberBand *rbOpt = qstyleoption_cast<const QStyleOptionRubberBand *>(opt)
const QStyleOp...erBand *>(opt)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4899 ret = 0;-
4900 if (rbOpt->shape == QRubberBand::Rectangle
rbOpt->shape =...and::RectangleDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
4901 ret = true;-
4902 if(QStyleHintReturnMask *mask = qstyleoption_cast<QStyleHintReturnMask*>(hret)
QStyleHintRetu...rnMask*>(hret)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4903 mask->region = opt->rect;-
4904 int margin = proxy()->pixelMetric(PM_DefaultFrameWidth) * 2;-
4905 mask->region -= opt->rect.adjusted(margin, margin, -margin, -margin);-
4906 }
never executed: end of block
0
4907 }
never executed: end of block
0
4908 }
never executed: end of block
0
4909 break;
never executed: break;
0
4910-
4911 case
never executed: case SH_SpinControls_DisableOnBounds:
SH_SpinControls_DisableOnBounds:
never executed: case SH_SpinControls_DisableOnBounds:
0
4912 ret = 1;-
4913 break;
never executed: break;
0
4914-
4915 case
never executed: case SH_Dial_BackgroundRole:
SH_Dial_BackgroundRole:
never executed: case SH_Dial_BackgroundRole:
0
4916 ret = QPalette::Window;-
4917 break;
never executed: break;
0
4918-
4919 case
never executed: case SH_ComboBox_LayoutDirection:
SH_ComboBox_LayoutDirection:
never executed: case SH_ComboBox_LayoutDirection:
0
4920 ret = opt
optDescription
TRUEnever evaluated
FALSEnever evaluated
? opt->direction : Qt::LeftToRight;
0
4921 break;
never executed: break;
0
4922-
4923 case
never executed: case SH_ItemView_EllipsisLocation:
SH_ItemView_EllipsisLocation:
never executed: case SH_ItemView_EllipsisLocation:
0
4924 ret = Qt::AlignTrailing;-
4925 break;
never executed: break;
0
4926-
4927 case
never executed: case SH_ItemView_ShowDecorationSelected:
SH_ItemView_ShowDecorationSelected:
never executed: case SH_ItemView_ShowDecorationSelected:
0
4928 ret = false;-
4929 break;
never executed: break;
0
4930-
4931 case
never executed: case SH_ItemView_ActivateItemOnSingleClick:
SH_ItemView_ActivateItemOnSingleClick:
never executed: case SH_ItemView_ActivateItemOnSingleClick:
0
4932 ret = 0;-
4933 if (const
const QPlatfor...latformTheme()Description
TRUEnever evaluated
FALSEnever evaluated
QPlatformTheme *theme = QGuiApplicationPrivate::platformTheme()
const QPlatfor...latformTheme()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4934 ret = theme->themeHint(QPlatformTheme::ItemViewActivateItemOnSingleClick).toBool()
theme->themeHi...lick).toBool()Description
TRUEnever evaluated
FALSEnever evaluated
? 1 : 0;
never executed: ret = theme->themeHint(QPlatformTheme::ItemViewActivateItemOnSingleClick).toBool() ? 1 : 0;
0
4935 break;
never executed: break;
0
4936 case
never executed: case SH_TitleBar_ModifyNotification:
SH_TitleBar_ModifyNotification:
never executed: case SH_TitleBar_ModifyNotification:
0
4937 ret = true;-
4938 break;
never executed: break;
0
4939 case
never executed: case SH_ScrollBar_RollBetweenButtons:
SH_ScrollBar_RollBetweenButtons:
never executed: case SH_ScrollBar_RollBetweenButtons:
0
4940 ret = false;-
4941 break;
never executed: break;
0
4942 case
never executed: case SH_TabBar_ElideMode:
SH_TabBar_ElideMode:
never executed: case SH_TabBar_ElideMode:
0
4943 ret = Qt::ElideNone;-
4944 break;
never executed: break;
0
4945 case
never executed: case SH_DialogButtonLayout:
SH_DialogButtonLayout:
never executed: case SH_DialogButtonLayout:
0
4946 ret = QDialogButtonBox::WinLayout;-
4947 if (const
const QPlatfor...latformTheme()Description
TRUEnever evaluated
FALSEnever evaluated
QPlatformTheme *theme = QGuiApplicationPrivate::platformTheme()
const QPlatfor...latformTheme()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4948 ret = theme->themeHint(QPlatformTheme::DialogButtonBoxLayout).toInt();
never executed: ret = theme->themeHint(QPlatformTheme::DialogButtonBoxLayout).toInt();
0
4949 break;
never executed: break;
0
4950 case
never executed: case SH_ComboBox_PopupFrameStyle:
SH_ComboBox_PopupFrameStyle:
never executed: case SH_ComboBox_PopupFrameStyle:
0
4951 ret = QFrame::StyledPanel | QFrame::Plain;-
4952 break;
never executed: break;
0
4953 case
never executed: case SH_MessageBox_TextInteractionFlags:
SH_MessageBox_TextInteractionFlags:
never executed: case SH_MessageBox_TextInteractionFlags:
0
4954 ret = Qt::LinksAccessibleByMouse;-
4955 break;
never executed: break;
0
4956 case
never executed: case SH_DialogButtonBox_ButtonsHaveIcons:
SH_DialogButtonBox_ButtonsHaveIcons:
never executed: case SH_DialogButtonBox_ButtonsHaveIcons:
0
4957 ret = 0;-
4958 if (const
const QPlatfor...latformTheme()Description
TRUEnever evaluated
FALSEnever evaluated
QPlatformTheme *theme = QGuiApplicationPrivate::platformTheme()
const QPlatfor...latformTheme()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
4959 ret = theme->themeHint(QPlatformTheme::DialogButtonBoxButtonsHaveIcons).toBool()
theme->themeHi...cons).toBool()Description
TRUEnever evaluated
FALSEnever evaluated
? 1 : 0;
never executed: ret = theme->themeHint(QPlatformTheme::DialogButtonBoxButtonsHaveIcons).toBool() ? 1 : 0;
0
4960 break;
never executed: break;
0
4961 case
never executed: case SH_SpellCheckUnderlineStyle:
SH_SpellCheckUnderlineStyle:
never executed: case SH_SpellCheckUnderlineStyle:
0
4962 ret = QTextCharFormat::WaveUnderline;-
4963 break;
never executed: break;
0
4964 case
never executed: case SH_MessageBox_CenterButtons:
SH_MessageBox_CenterButtons:
never executed: case SH_MessageBox_CenterButtons:
0
4965 ret = true;-
4966 break;
never executed: break;
0
4967 case
never executed: case SH_ItemView_MovementWithoutUpdatingSelection:
SH_ItemView_MovementWithoutUpdatingSelection:
never executed: case SH_ItemView_MovementWithoutUpdatingSelection:
0
4968 ret = true;-
4969 break;
never executed: break;
0
4970 case
never executed: case SH_FocusFrame_AboveWidget:
SH_FocusFrame_AboveWidget:
never executed: case SH_FocusFrame_AboveWidget:
0
4971 ret = false;-
4972 break;
never executed: break;
0
4973-
4974 case
never executed: case SH_TabWidget_DefaultTabPosition:
SH_TabWidget_DefaultTabPosition:
never executed: case SH_TabWidget_DefaultTabPosition:
0
4975 ret = QTabWidget::North;-
4976 break;
never executed: break;
0
4977-
4978 case
never executed: case SH_ToolBar_Movable:
SH_ToolBar_Movable:
never executed: case SH_ToolBar_Movable:
0
4979 ret = true;-
4980 break;
never executed: break;
0
4981 case
never executed: case SH_TextControl_FocusIndicatorTextCharFormat:
SH_TextControl_FocusIndicatorTextCharFormat:
never executed: case SH_TextControl_FocusIndicatorTextCharFormat:
0
4982 ret = true;-
4983 if (QStyleHintReturnVariant *vret = qstyleoption_cast<QStyleHintReturnVariant*>(hret)
QStyleHintRetu...ariant*>(hret)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
4984 QPen outline(opt->palette.color(QPalette::Text), 1, Qt::DotLine);-
4985 QTextCharFormat fmt;-
4986 fmt.setProperty(QTextFormat::OutlinePen, outline);-
4987 vret->variant = fmt;-
4988 }
never executed: end of block
0
4989 break;
never executed: break;
0
4990-
4991 case
never executed: case SH_WizardStyle:
SH_WizardStyle:
never executed: case SH_WizardStyle:
0
4992 ret = QWizard::ClassicStyle;-
4993 break;
never executed: break;
0
4994-
4995 case
never executed: case SH_FormLayoutWrapPolicy:
SH_FormLayoutWrapPolicy:
never executed: case SH_FormLayoutWrapPolicy:
0
4996 ret = QFormLayout::DontWrapRows;-
4997 break;
never executed: break;
0
4998 case
never executed: case SH_FormLayoutFieldGrowthPolicy:
SH_FormLayoutFieldGrowthPolicy:
never executed: case SH_FormLayoutFieldGrowthPolicy:
0
4999 ret = QFormLayout::AllNonFixedFieldsGrow;-
5000 break;
never executed: break;
0
5001 case
never executed: case SH_FormLayoutFormAlignment:
SH_FormLayoutFormAlignment:
never executed: case SH_FormLayoutFormAlignment:
0
5002 ret = Qt::AlignLeft | Qt::AlignTop;-
5003 break;
never executed: break;
0
5004 case
never executed: case SH_FormLayoutLabelAlignment:
SH_FormLayoutLabelAlignment:
never executed: case SH_FormLayoutLabelAlignment:
0
5005 ret = Qt::AlignLeft;-
5006 break;
never executed: break;
0
5007 case
never executed: case SH_ItemView_ArrowKeysNavigateIntoChildren:
SH_ItemView_ArrowKeysNavigateIntoChildren:
never executed: case SH_ItemView_ArrowKeysNavigateIntoChildren:
0
5008 ret = false;-
5009 break;
never executed: break;
0
5010 case
never executed: case SH_ItemView_DrawDelegateFrame:
SH_ItemView_DrawDelegateFrame:
never executed: case SH_ItemView_DrawDelegateFrame:
0
5011 ret = 0;-
5012 break;
never executed: break;
0
5013-
5014 case
never executed: case SH_TabBar_CloseButtonPosition:
SH_TabBar_CloseButtonPosition:
never executed: case SH_TabBar_CloseButtonPosition:
0
5015 ret = QTabBar::RightSide;-
5016 break;
never executed: break;
0
5017 case
never executed: case SH_TabBar_ChangeCurrentDelay:
SH_TabBar_ChangeCurrentDelay:
never executed: case SH_TabBar_ChangeCurrentDelay:
0
5018 ret = 500;-
5019 break;
never executed: break;
0
5020-
5021 case
never executed: case SH_DockWidget_ButtonsHaveFrame:
SH_DockWidget_ButtonsHaveFrame:
never executed: case SH_DockWidget_ButtonsHaveFrame:
0
5022 ret = true;-
5023 break;
never executed: break;
0
5024 case
never executed: case SH_ToolButtonStyle:
SH_ToolButtonStyle:
never executed: case SH_ToolButtonStyle:
0
5025 ret = 0;-
5026 if (const
const QPlatfor...latformTheme()Description
TRUEnever evaluated
FALSEnever evaluated
QPlatformTheme *theme = QGuiApplicationPrivate::platformTheme()
const QPlatfor...latformTheme()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5027 ret = theme->themeHint(QPlatformTheme::ToolButtonStyle).toInt();
never executed: ret = theme->themeHint(QPlatformTheme::ToolButtonStyle).toInt();
0
5028 break;
never executed: break;
0
5029 case
never executed: case SH_RequestSoftwareInputPanel:
SH_RequestSoftwareInputPanel:
never executed: case SH_RequestSoftwareInputPanel:
0
5030 ret = RSIP_OnMouseClick;-
5031 break;
never executed: break;
0
5032 case
never executed: case SH_ScrollBar_Transient:
SH_ScrollBar_Transient:
never executed: case SH_ScrollBar_Transient:
0
5033 ret = false;-
5034 break;
never executed: break;
0
5035 case
never executed: case SH_Menu_SupportsSections:
SH_Menu_SupportsSections:
never executed: case SH_Menu_SupportsSections:
0
5036 ret = false;-
5037 break;
never executed: break;
0
5038-
5039 case
never executed: case SH_ToolTip_WakeUpDelay:
SH_ToolTip_WakeUpDelay:
never executed: case SH_ToolTip_WakeUpDelay:
0
5040 ret = 700;-
5041 break;
never executed: break;
0
5042 case
never executed: case SH_ToolTip_FallAsleepDelay:
SH_ToolTip_FallAsleepDelay:
never executed: case SH_ToolTip_FallAsleepDelay:
0
5043 ret = 2000;-
5044 break;
never executed: break;
0
5045-
5046 case
never executed: case SH_Widget_Animate:
SH_Widget_Animate:
never executed: case SH_Widget_Animate:
0
5047-
5048 if (qobject_cast<const QTreeView*>(widget)
qobject_cast<c...View*>(widget)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
5049 ret = false;-
5050 }
never executed: end of block
else
0
5051-
5052 {-
5053 ret = true;-
5054 }
never executed: end of block
0
5055 break;
never executed: break;
0
5056 case
never executed: case SH_Splitter_OpaqueResize:
SH_Splitter_OpaqueResize:
never executed: case SH_Splitter_OpaqueResize:
0
5057 ret = true;-
5058 break;
never executed: break;
0
5059 default
never executed: default:
:
never executed: default:
0
5060 ret = 0;-
5061 break;
never executed: break;
0
5062 }-
5063-
5064 return
never executed: return ret;
ret;
never executed: return ret;
0
5065}-
5066-
5067static QPixmap cachedPixmapFromXPM(const char * const *xpm)-
5068{-
5069 QPixmap result;-
5070 const QString tag = QString::asprintf("xpm:0x%p", static_cast<const void*>(xpm));-
5071 if (!QPixmapCache::find(tag, &result)
!QPixmapCache:...(tag, &result)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
5072 result = QPixmap(xpm);-
5073 QPixmapCache::insert(tag, result);-
5074 }
never executed: end of block
0
5075 return
never executed: return result;
result;
never executed: return result;
0
5076}-
5077-
5078static inline QPixmap titleBarMenuCachedPixmapFromXPM() { return
never executed: return cachedPixmapFromXPM(qt_menu_xpm);
cachedPixmapFromXPM(qt_menu_xpm);
never executed: return cachedPixmapFromXPM(qt_menu_xpm);
}
0
5079-
5080-
5081static inline QString clearText16IconPath()-
5082{-
5083 return
never executed: return ([]() -> QString { enum { Size = sizeof(u"" ":/qt-project.org/styles/commonstyle/images/cleartext-16.png")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" ":/qt-project.org/styles/commonstyle/images/cleartext-16.png" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
([]() -> QString { enum { Size = sizeof(u"" ":/qt-project.org/styles/commonstyle/images/cleartext-16.png")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" ":/qt-project.org/styles/commonstyle/images/cleartext-16.png" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
never executed: return ([]() -> QString { enum { Size = sizeof(u"" ":/qt-project.org/styles/commonstyle/images/cleartext-16.png")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" ":/qt-project.org/styles/commonstyle/images/cleartext-16.png" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
0
5084}-
5085-
5086-
5087static QIcon clearTextIcon(bool rtl)-
5088{-
5089 const QString directionalThemeName = rtl
rtlDescription
TRUEnever evaluated
FALSEnever evaluated
0
5090 ? ([]() -> QString { enum { Size = sizeof(u"" "edit-clear-locationbar-ltr")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "edit-clear-locationbar-ltr" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}()) : ([]() -> QString { enum { Size = sizeof(u"" "edit-clear-locationbar-rtl")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "edit-clear-locationbar-rtl" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
0
5091 if (QIcon::hasThemeIcon(directionalThemeName)
QIcon::hasThem...onalThemeName)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5092 return
never executed: return QIcon::fromTheme(directionalThemeName);
QIcon::fromTheme(directionalThemeName);
never executed: return QIcon::fromTheme(directionalThemeName);
0
5093 const QString themeName = ([]() -> QString { enum { Size = sizeof(u"" "edit-clear")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "edit-clear" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
0
5094 if (QIcon::hasThemeIcon(themeName)
QIcon::hasThemeIcon(themeName)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5095 return
never executed: return QIcon::fromTheme(themeName);
QIcon::fromTheme(themeName);
never executed: return QIcon::fromTheme(themeName);
0
5096-
5097 QIcon icon;-
5098-
5099 QPixmap clearText16(clearText16IconPath());-
5100 ((!(!clearText16.size().isEmpty())) ? qt_assert("!clearText16.size().isEmpty()",__FILE__,5219) : qt_noop());-
5101 icon.addPixmap(clearText16);-
5102 QPixmap clearText32(([]() -> QString { enum { Size = sizeof(u"" ":/qt-project.org/styles/commonstyle/images/cleartext-32.png")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" ":/qt-project.org/styles/commonstyle/images/cleartext-32.png" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}()));
0
5103 ((!(!clearText32.size().isEmpty())) ? qt_assert("!clearText32.size().isEmpty()",__FILE__,5222) : qt_noop());-
5104 icon.addPixmap(clearText32);-
5105 clearText32.setDevicePixelRatio(2);-
5106 icon.addPixmap(clearText32);-
5107-
5108 return
never executed: return icon;
icon;
never executed: return icon;
0
5109}-
5110-
5111-
5112QPixmap QCommonStyle::standardPixmap(StandardPixmap sp, const QStyleOption *option,-
5113 const QWidget *widget) const-
5114{-
5115 const bool rtl = (option
optionDescription
TRUEnever evaluated
FALSEnever evaluated
&& option->direction == Qt::RightToLeft
option->direct...t::RightToLeftDescription
TRUEnever evaluated
FALSEnever evaluated
) || (!option
!optionDescription
TRUEnever evaluated
FALSEnever evaluated
&& QApplication::isRightToLeft()
QApplication::isRightToLeft()Description
TRUEnever evaluated
FALSEnever evaluated
);
0
5116-
5117-
5118-
5119-
5120 QPixmap pixmap;-
5121-
5122 if (QApplication::desktopSettingsAware()
QApplication::...ettingsAware()Description
TRUEnever evaluated
FALSEnever evaluated
&& !QIcon::themeName().isEmpty()
!QIcon::themeName().isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
5123 switch (sp) {-
5124 case
never executed: case SP_DialogYesButton:
SP_DialogYesButton:
never executed: case SP_DialogYesButton:
0
5125 case
never executed: case SP_DialogOkButton:
SP_DialogOkButton:
never executed: case SP_DialogOkButton:
0
5126 pixmap = QIcon::fromTheme(QLatin1String("dialog-ok")).pixmap(16);-
5127 break;
never executed: break;
0
5128 case
never executed: case SP_DialogApplyButton:
SP_DialogApplyButton:
never executed: case SP_DialogApplyButton:
0
5129 pixmap = QIcon::fromTheme(QLatin1String("dialog-ok-apply")).pixmap(16);-
5130 break;
never executed: break;
0
5131 case
never executed: case SP_DialogDiscardButton:
SP_DialogDiscardButton:
never executed: case SP_DialogDiscardButton:
0
5132 pixmap = QIcon::fromTheme(QLatin1String("edit-delete")).pixmap(16);-
5133 break;
never executed: break;
0
5134 case
never executed: case SP_DialogCloseButton:
SP_DialogCloseButton:
never executed: case SP_DialogCloseButton:
0
5135 pixmap = QIcon::fromTheme(QLatin1String("dialog-close")).pixmap(16);-
5136 break;
never executed: break;
0
5137 case
never executed: case SP_DirHomeIcon:
SP_DirHomeIcon:
never executed: case SP_DirHomeIcon:
0
5138 pixmap = QIcon::fromTheme(QLatin1String("user-home")).pixmap(16);-
5139 break;
never executed: break;
0
5140 case
never executed: case SP_MessageBoxInformation:
SP_MessageBoxInformation:
never executed: case SP_MessageBoxInformation:
0
5141 pixmap = QIcon::fromTheme(QLatin1String("messagebox_info")).pixmap(16);-
5142 break;
never executed: break;
0
5143 case
never executed: case SP_MessageBoxWarning:
SP_MessageBoxWarning:
never executed: case SP_MessageBoxWarning:
0
5144 pixmap = QIcon::fromTheme(QLatin1String("messagebox_warning")).pixmap(16);-
5145 break;
never executed: break;
0
5146 case
never executed: case SP_MessageBoxCritical:
SP_MessageBoxCritical:
never executed: case SP_MessageBoxCritical:
0
5147 pixmap = QIcon::fromTheme(QLatin1String("messagebox_critical")).pixmap(16);-
5148 break;
never executed: break;
0
5149 case
never executed: case SP_MessageBoxQuestion:
SP_MessageBoxQuestion:
never executed: case SP_MessageBoxQuestion:
0
5150 pixmap = QIcon::fromTheme(QLatin1String("help")).pixmap(16);-
5151 break;
never executed: break;
0
5152 case
never executed: case SP_DialogOpenButton:
SP_DialogOpenButton:
never executed: case SP_DialogOpenButton:
0
5153 case
never executed: case SP_DirOpenIcon:
SP_DirOpenIcon:
never executed: case SP_DirOpenIcon:
0
5154 pixmap = QIcon::fromTheme(QLatin1String("folder-open")).pixmap(16);-
5155 break;
never executed: break;
0
5156 case
never executed: case SP_FileIcon:
SP_FileIcon:
never executed: case SP_FileIcon:
0
5157 pixmap = QIcon::fromTheme(QLatin1String("text-x-generic"),-
5158 QIcon::fromTheme(QLatin1String("empty"))).pixmap(16);-
5159 break;
never executed: break;
0
5160 case
never executed: case SP_DirClosedIcon:
SP_DirClosedIcon:
never executed: case SP_DirClosedIcon:
0
5161 case
never executed: case SP_DirIcon:
SP_DirIcon:
never executed: case SP_DirIcon:
0
5162 pixmap = QIcon::fromTheme(QLatin1String("folder")).pixmap(16);-
5163 break;
never executed: break;
0
5164 case
never executed: case SP_DriveFDIcon:
SP_DriveFDIcon:
never executed: case SP_DriveFDIcon:
0
5165 pixmap = QIcon::fromTheme(QLatin1String("media-floppy"),-
5166 QIcon::fromTheme(QLatin1String("3floppy_unmount"))).pixmap(16);-
5167 break;
never executed: break;
0
5168 case
never executed: case SP_ComputerIcon:
SP_ComputerIcon:
never executed: case SP_ComputerIcon:
0
5169 pixmap = QIcon::fromTheme(QLatin1String("computer"),-
5170 QIcon::fromTheme(QLatin1String("system"))).pixmap(16);-
5171 break;
never executed: break;
0
5172 case
never executed: case SP_DesktopIcon:
SP_DesktopIcon:
never executed: case SP_DesktopIcon:
0
5173 pixmap = QIcon::fromTheme(QLatin1String("user-desktop"),-
5174 QIcon::fromTheme(QLatin1String("desktop"))).pixmap(16);-
5175 break;
never executed: break;
0
5176 case
never executed: case SP_TrashIcon:
SP_TrashIcon:
never executed: case SP_TrashIcon:
0
5177 pixmap = QIcon::fromTheme(QLatin1String("user-trash"),-
5178 QIcon::fromTheme(QLatin1String("trashcan_empty"))).pixmap(16);-
5179 break;
never executed: break;
0
5180 case
never executed: case SP_DriveCDIcon:
SP_DriveCDIcon:
never executed: case SP_DriveCDIcon:
0
5181 case
never executed: case SP_DriveDVDIcon:
SP_DriveDVDIcon:
never executed: case SP_DriveDVDIcon:
0
5182 pixmap = QIcon::fromTheme(QLatin1String("media-optical"),-
5183 QIcon::fromTheme(QLatin1String("cdrom_unmount"))).pixmap(16);-
5184 break;
never executed: break;
0
5185 case
never executed: case SP_DriveHDIcon:
SP_DriveHDIcon:
never executed: case SP_DriveHDIcon:
0
5186 pixmap = QIcon::fromTheme(QLatin1String("drive-harddisk"),-
5187 QIcon::fromTheme(QLatin1String("hdd_unmount"))).pixmap(16);-
5188 break;
never executed: break;
0
5189 case
never executed: case SP_FileDialogToParent:
SP_FileDialogToParent:
never executed: case SP_FileDialogToParent:
0
5190 pixmap = QIcon::fromTheme(QLatin1String("go-up"),-
5191 QIcon::fromTheme(QLatin1String("up"))).pixmap(16);-
5192 break;
never executed: break;
0
5193 case
never executed: case SP_FileDialogNewFolder:
SP_FileDialogNewFolder:
never executed: case SP_FileDialogNewFolder:
0
5194 pixmap = QIcon::fromTheme(QLatin1String("folder_new")).pixmap(16);-
5195 break;
never executed: break;
0
5196 case
never executed: case SP_ArrowUp:
SP_ArrowUp:
never executed: case SP_ArrowUp:
0
5197 pixmap = QIcon::fromTheme(QLatin1String("go-up"),-
5198 QIcon::fromTheme(QLatin1String("up"))).pixmap(16);-
5199 break;
never executed: break;
0
5200 case
never executed: case SP_ArrowDown:
SP_ArrowDown:
never executed: case SP_ArrowDown:
0
5201 pixmap = QIcon::fromTheme(QLatin1String("go-down"),-
5202 QIcon::fromTheme(QLatin1String("down"))).pixmap(16);-
5203 break;
never executed: break;
0
5204 case
never executed: case SP_ArrowRight:
SP_ArrowRight:
never executed: case SP_ArrowRight:
0
5205 pixmap = QIcon::fromTheme(QLatin1String("go-next"),-
5206 QIcon::fromTheme(QLatin1String("forward"))).pixmap(16);-
5207 break;
never executed: break;
0
5208 case
never executed: case SP_ArrowLeft:
SP_ArrowLeft:
never executed: case SP_ArrowLeft:
0
5209 pixmap = QIcon::fromTheme(QLatin1String("go-previous"),-
5210 QIcon::fromTheme(QLatin1String("back"))).pixmap(16);-
5211 break;
never executed: break;
0
5212 case
never executed: case SP_FileDialogDetailedView:
SP_FileDialogDetailedView:
never executed: case SP_FileDialogDetailedView:
0
5213 pixmap = QIcon::fromTheme(QLatin1String("view_detailed")).pixmap(16);-
5214 break;
never executed: break;
0
5215 case
never executed: case SP_FileDialogListView:
SP_FileDialogListView:
never executed: case SP_FileDialogListView:
0
5216 pixmap = QIcon::fromTheme(QLatin1String("view_icon")).pixmap(16);-
5217 break;
never executed: break;
0
5218 case
never executed: case SP_BrowserReload:
SP_BrowserReload:
never executed: case SP_BrowserReload:
0
5219 pixmap = QIcon::fromTheme(QLatin1String("reload")).pixmap(16);-
5220 break;
never executed: break;
0
5221 case
never executed: case SP_BrowserStop:
SP_BrowserStop:
never executed: case SP_BrowserStop:
0
5222 pixmap = QIcon::fromTheme(QLatin1String("process-stop")).pixmap(16);-
5223 break;
never executed: break;
0
5224 case
never executed: case SP_MediaPlay:
SP_MediaPlay:
never executed: case SP_MediaPlay:
0
5225 pixmap = QIcon::fromTheme(QLatin1String("media-playback-start")).pixmap(16);-
5226 break;
never executed: break;
0
5227 case
never executed: case SP_MediaPause:
SP_MediaPause:
never executed: case SP_MediaPause:
0
5228 pixmap = QIcon::fromTheme(QLatin1String("media-playback-pause")).pixmap(16);-
5229 break;
never executed: break;
0
5230 case
never executed: case SP_MediaStop:
SP_MediaStop:
never executed: case SP_MediaStop:
0
5231 pixmap = QIcon::fromTheme(QLatin1String("media-playback-stop")).pixmap(16);-
5232 break;
never executed: break;
0
5233 case
never executed: case SP_MediaSeekForward:
SP_MediaSeekForward:
never executed: case SP_MediaSeekForward:
0
5234 pixmap = QIcon::fromTheme(QLatin1String("media-seek-forward")).pixmap(16);-
5235 break;
never executed: break;
0
5236 case
never executed: case SP_MediaSeekBackward:
SP_MediaSeekBackward:
never executed: case SP_MediaSeekBackward:
0
5237 pixmap = QIcon::fromTheme(QLatin1String("media-seek-backward")).pixmap(16);-
5238 break;
never executed: break;
0
5239 case
never executed: case SP_MediaSkipForward:
SP_MediaSkipForward:
never executed: case SP_MediaSkipForward:
0
5240 pixmap = QIcon::fromTheme(QLatin1String("media-skip-forward")).pixmap(16);-
5241 break;
never executed: break;
0
5242 case
never executed: case SP_MediaSkipBackward:
SP_MediaSkipBackward:
never executed: case SP_MediaSkipBackward:
0
5243 pixmap = QIcon::fromTheme(QLatin1String("media-skip-backward")).pixmap(16);-
5244 break;
never executed: break;
0
5245 case
never executed: case SP_DialogResetButton:
SP_DialogResetButton:
never executed: case SP_DialogResetButton:
0
5246 pixmap = QIcon::fromTheme(QLatin1String("edit-clear")).pixmap(24);-
5247 break;
never executed: break;
0
5248 case
never executed: case SP_DialogHelpButton:
SP_DialogHelpButton:
never executed: case SP_DialogHelpButton:
0
5249 pixmap = QIcon::fromTheme(QLatin1String("help-contents")).pixmap(24);-
5250 break;
never executed: break;
0
5251 case
never executed: case SP_DialogNoButton:
SP_DialogNoButton:
never executed: case SP_DialogNoButton:
0
5252 case
never executed: case SP_DialogCancelButton:
SP_DialogCancelButton:
never executed: case SP_DialogCancelButton:
0
5253 pixmap = QIcon::fromTheme(QLatin1String("dialog-cancel"),-
5254 QIcon::fromTheme(QLatin1String("process-stop"))).pixmap(24);-
5255 break;
never executed: break;
0
5256 case
never executed: case SP_DialogSaveButton:
SP_DialogSaveButton:
never executed: case SP_DialogSaveButton:
0
5257 pixmap = QIcon::fromTheme(QLatin1String("document-save")).pixmap(24);-
5258 break;
never executed: break;
0
5259 case
never executed: case SP_FileLinkIcon:
SP_FileLinkIcon:
never executed: case SP_FileLinkIcon:
0
5260 pixmap = QIcon::fromTheme(QLatin1String("emblem-symbolic-link")).pixmap(16);-
5261 if (!pixmap.isNull()
!pixmap.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
5262 QPixmap fileIcon = QIcon::fromTheme(QLatin1String("text-x-generic")).pixmap(16);-
5263 if (fileIcon.isNull()
fileIcon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5264 fileIcon = QIcon::fromTheme(QLatin1String("empty")).pixmap(16);
never executed: fileIcon = QIcon::fromTheme(QLatin1String("empty")).pixmap(16);
0
5265 if (!fileIcon.isNull()
!fileIcon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
5266 QPainter painter(&fileIcon);-
5267 painter.drawPixmap(0, 0, 16, 16, pixmap);-
5268 return
never executed: return fileIcon;
fileIcon;
never executed: return fileIcon;
0
5269 }-
5270 }
never executed: end of block
0
5271 break;
never executed: break;
0
5272 case
never executed: case SP_DirLinkIcon:
SP_DirLinkIcon:
never executed: case SP_DirLinkIcon:
0
5273 pixmap = QIcon::fromTheme(QLatin1String("emblem-symbolic-link")).pixmap(16);-
5274 if (!pixmap.isNull()
!pixmap.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
5275 QPixmap dirIcon = QIcon::fromTheme(QLatin1String("folder")).pixmap(16);-
5276 if (!dirIcon.isNull()
!dirIcon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
5277 QPainter painter(&dirIcon);-
5278 painter.drawPixmap(0, 0, 16, 16, pixmap);-
5279 return
never executed: return dirIcon;
dirIcon;
never executed: return dirIcon;
0
5280 }-
5281 }
never executed: end of block
0
5282 break;
never executed: break;
0
5283 case
never executed: case SP_LineEditClearButton:
SP_LineEditClearButton:
never executed: case SP_LineEditClearButton:
0
5284 pixmap = clearTextIcon(rtl).pixmap(16);-
5285 break;
never executed: break;
0
5286 default
never executed: default:
:
never executed: default:
0
5287 break;
never executed: break;
0
5288 }-
5289 }-
5290-
5291 if (!pixmap.isNull()
!pixmap.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5292 return
never executed: return pixmap;
pixmap;
never executed: return pixmap;
0
5293-
5294 switch (sp) {-
5295-
5296 case
never executed: case SP_ToolBarHorizontalExtensionButton:
SP_ToolBarHorizontalExtensionButton:
never executed: case SP_ToolBarHorizontalExtensionButton:
0
5297 if (rtl
rtlDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
5298 QImage im(tb_extension_arrow_h_xpm);-
5299 im = im.convertToFormat(QImage::Format_ARGB32).mirrored(true, false);-
5300 return
never executed: return QPixmap::fromImage(im);
QPixmap::fromImage(im);
never executed: return QPixmap::fromImage(im);
0
5301 }-
5302 return
never executed: return cachedPixmapFromXPM(tb_extension_arrow_h_xpm);
cachedPixmapFromXPM(tb_extension_arrow_h_xpm);
never executed: return cachedPixmapFromXPM(tb_extension_arrow_h_xpm);
0
5303 case
never executed: case SP_ToolBarVerticalExtensionButton:
SP_ToolBarVerticalExtensionButton:
never executed: case SP_ToolBarVerticalExtensionButton:
0
5304 return
never executed: return cachedPixmapFromXPM(tb_extension_arrow_v_xpm);
cachedPixmapFromXPM(tb_extension_arrow_v_xpm);
never executed: return cachedPixmapFromXPM(tb_extension_arrow_v_xpm);
0
5305 case
never executed: case SP_FileDialogStart:
SP_FileDialogStart:
never executed: case SP_FileDialogStart:
0
5306 return
never executed: return cachedPixmapFromXPM(filedialog_start_xpm);
cachedPixmapFromXPM(filedialog_start_xpm);
never executed: return cachedPixmapFromXPM(filedialog_start_xpm);
0
5307 case
never executed: case SP_FileDialogEnd:
SP_FileDialogEnd:
never executed: case SP_FileDialogEnd:
0
5308 return
never executed: return cachedPixmapFromXPM(filedialog_end_xpm);
cachedPixmapFromXPM(filedialog_end_xpm);
never executed: return cachedPixmapFromXPM(filedialog_end_xpm);
0
5309-
5310-
5311 case
never executed: case SP_CommandLink:
SP_CommandLink:
never executed: case SP_CommandLink:
0
5312 case
never executed: case SP_ArrowForward:
SP_ArrowForward:
never executed: case SP_ArrowForward:
0
5313 if (rtl
rtlDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5314 return
never executed: return proxy()->standardPixmap(SP_ArrowLeft, option, widget);
proxy()->standardPixmap(SP_ArrowLeft, option, widget);
never executed: return proxy()->standardPixmap(SP_ArrowLeft, option, widget);
0
5315 return
never executed: return proxy()->standardPixmap(SP_ArrowRight, option, widget);
proxy()->standardPixmap(SP_ArrowRight, option, widget);
never executed: return proxy()->standardPixmap(SP_ArrowRight, option, widget);
0
5316 case
never executed: case SP_ArrowBack:
SP_ArrowBack:
never executed: case SP_ArrowBack:
0
5317 if (rtl
rtlDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5318 return
never executed: return proxy()->standardPixmap(SP_ArrowRight, option, widget);
proxy()->standardPixmap(SP_ArrowRight, option, widget);
never executed: return proxy()->standardPixmap(SP_ArrowRight, option, widget);
0
5319 return
never executed: return proxy()->standardPixmap(SP_ArrowLeft, option, widget);
proxy()->standardPixmap(SP_ArrowLeft, option, widget);
never executed: return proxy()->standardPixmap(SP_ArrowLeft, option, widget);
0
5320 case
never executed: case SP_ArrowLeft:
SP_ArrowLeft:
never executed: case SP_ArrowLeft:
0
5321 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/left-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/left-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/left-16.png"));
0
5322 case
never executed: case SP_ArrowRight:
SP_ArrowRight:
never executed: case SP_ArrowRight:
0
5323 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/right-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/right-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/right-16.png"));
0
5324 case
never executed: case SP_ArrowUp:
SP_ArrowUp:
never executed: case SP_ArrowUp:
0
5325 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/up-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/up-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/up-16.png"));
0
5326 case
never executed: case SP_ArrowDown:
SP_ArrowDown:
never executed: case SP_ArrowDown:
0
5327 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/down-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/down-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/down-16.png"));
0
5328 case
never executed: case SP_FileDialogToParent:
SP_FileDialogToParent:
never executed: case SP_FileDialogToParent:
0
5329 return
never executed: return proxy()->standardPixmap(SP_ArrowUp, option, widget);
proxy()->standardPixmap(SP_ArrowUp, option, widget);
never executed: return proxy()->standardPixmap(SP_ArrowUp, option, widget);
0
5330 case
never executed: case SP_FileDialogNewFolder:
SP_FileDialogNewFolder:
never executed: case SP_FileDialogNewFolder:
0
5331 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/newdirectory-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/newdirectory-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/newdirectory-16.png"));
0
5332 case
never executed: case SP_FileDialogDetailedView:
SP_FileDialogDetailedView:
never executed: case SP_FileDialogDetailedView:
0
5333 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/viewdetailed-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/viewdetailed-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/viewdetailed-16.png"));
0
5334 case
never executed: case SP_FileDialogInfoView:
SP_FileDialogInfoView:
never executed: case SP_FileDialogInfoView:
0
5335 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/fileinfo-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/fileinfo-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/fileinfo-16.png"));
0
5336 case
never executed: case SP_FileDialogContentsView:
SP_FileDialogContentsView:
never executed: case SP_FileDialogContentsView:
0
5337 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/filecontents-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/filecontents-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/filecontents-16.png"));
0
5338 case
never executed: case SP_FileDialogListView:
SP_FileDialogListView:
never executed: case SP_FileDialogListView:
0
5339 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/viewlist-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/viewlist-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/viewlist-16.png"));
0
5340 case
never executed: case SP_FileDialogBack:
SP_FileDialogBack:
never executed: case SP_FileDialogBack:
0
5341 return
never executed: return proxy()->standardPixmap(SP_ArrowBack, option, widget);
proxy()->standardPixmap(SP_ArrowBack, option, widget);
never executed: return proxy()->standardPixmap(SP_ArrowBack, option, widget);
0
5342 case
never executed: case SP_DriveHDIcon:
SP_DriveHDIcon:
never executed: case SP_DriveHDIcon:
0
5343 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/harddrive-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/harddrive-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/harddrive-16.png"));
0
5344 case
never executed: case SP_TrashIcon:
SP_TrashIcon:
never executed: case SP_TrashIcon:
0
5345 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/trash-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/trash-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/trash-16.png"));
0
5346 case
never executed: case SP_DriveFDIcon:
SP_DriveFDIcon:
never executed: case SP_DriveFDIcon:
0
5347 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/floppy-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/floppy-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/floppy-16.png"));
0
5348 case
never executed: case SP_DriveNetIcon:
SP_DriveNetIcon:
never executed: case SP_DriveNetIcon:
0
5349 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/networkdrive-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/networkdrive-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/networkdrive-16.png"));
0
5350 case
never executed: case SP_DesktopIcon:
SP_DesktopIcon:
never executed: case SP_DesktopIcon:
0
5351 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/desktop-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/desktop-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/desktop-16.png"));
0
5352 case
never executed: case SP_ComputerIcon:
SP_ComputerIcon:
never executed: case SP_ComputerIcon:
0
5353 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/computer-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/computer-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/computer-16.png"));
0
5354 case
never executed: case SP_DriveCDIcon:
SP_DriveCDIcon:
never executed: case SP_DriveCDIcon:
0
5355 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/cdr-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/cdr-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/cdr-16.png"));
0
5356 case
never executed: case SP_DriveDVDIcon:
SP_DriveDVDIcon:
never executed: case SP_DriveDVDIcon:
0
5357 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/dvd-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/dvd-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/dvd-16.png"));
0
5358 case
never executed: case SP_DirHomeIcon:
SP_DirHomeIcon:
never executed: case SP_DirHomeIcon:
0
5359 case
never executed: case SP_DirOpenIcon:
SP_DirOpenIcon:
never executed: case SP_DirOpenIcon:
0
5360 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/diropen-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/diropen-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/diropen-16.png"));
0
5361 case
never executed: case SP_DirIcon:
SP_DirIcon:
never executed: case SP_DirIcon:
0
5362 case
never executed: case SP_DirClosedIcon:
SP_DirClosedIcon:
never executed: case SP_DirClosedIcon:
0
5363 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/dirclosed-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/dirclosed-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/dirclosed-16.png"));
0
5364 case
never executed: case SP_DirLinkIcon:
SP_DirLinkIcon:
never executed: case SP_DirLinkIcon:
0
5365 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/dirlink-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/dirlink-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/dirlink-16.png"));
0
5366 case
never executed: case SP_FileIcon:
SP_FileIcon:
never executed: case SP_FileIcon:
0
5367 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/file-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/file-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/file-16.png"));
0
5368 case
never executed: case SP_FileLinkIcon:
SP_FileLinkIcon:
never executed: case SP_FileLinkIcon:
0
5369 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/filelink-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/filelink-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/filelink-16.png"));
0
5370 case
never executed: case SP_DialogOkButton:
SP_DialogOkButton:
never executed: case SP_DialogOkButton:
0
5371 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-ok-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-ok-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-ok-16.png"));
0
5372 case
never executed: case SP_DialogCancelButton:
SP_DialogCancelButton:
never executed: case SP_DialogCancelButton:
0
5373 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-cancel-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-cancel-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-cancel-16.png"));
0
5374 case
never executed: case SP_DialogHelpButton:
SP_DialogHelpButton:
never executed: case SP_DialogHelpButton:
0
5375 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-help-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-help-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-help-16.png"));
0
5376 case
never executed: case SP_DialogOpenButton:
SP_DialogOpenButton:
never executed: case SP_DialogOpenButton:
0
5377 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-open-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-open-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-open-16.png"));
0
5378 case
never executed: case SP_DialogSaveButton:
SP_DialogSaveButton:
never executed: case SP_DialogSaveButton:
0
5379 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-save-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-save-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-save-16.png"));
0
5380 case
never executed: case SP_DialogCloseButton:
SP_DialogCloseButton:
never executed: case SP_DialogCloseButton:
0
5381 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-close-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-close-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-close-16.png"));
0
5382 case
never executed: case SP_DialogApplyButton:
SP_DialogApplyButton:
never executed: case SP_DialogApplyButton:
0
5383 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-apply-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-apply-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-apply-16.png"));
0
5384 case
never executed: case SP_DialogResetButton:
SP_DialogResetButton:
never executed: case SP_DialogResetButton:
0
5385 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-clear-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-clear-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-clear-16.png"));
0
5386 case
never executed: case SP_DialogDiscardButton:
SP_DialogDiscardButton:
never executed: case SP_DialogDiscardButton:
0
5387 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-delete-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-delete-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-delete-16.png"));
0
5388 case
never executed: case SP_DialogYesButton:
SP_DialogYesButton:
never executed: case SP_DialogYesButton:
0
5389 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-yes-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-yes-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-yes-16.png"));
0
5390 case
never executed: case SP_DialogNoButton:
SP_DialogNoButton:
never executed: case SP_DialogNoButton:
0
5391 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-no-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-no-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-no-16.png"));
0
5392 case
never executed: case SP_BrowserReload:
SP_BrowserReload:
never executed: case SP_BrowserReload:
0
5393 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/refresh-24.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/refresh-24.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/refresh-24.png"));
0
5394 case
never executed: case SP_BrowserStop:
SP_BrowserStop:
never executed: case SP_BrowserStop:
0
5395 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/stop-24.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/stop-24.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/stop-24.png"));
0
5396 case
never executed: case SP_MediaPlay:
SP_MediaPlay:
never executed: case SP_MediaPlay:
0
5397 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-play-32.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-play-32.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-play-32.png"));
0
5398 case
never executed: case SP_MediaPause:
SP_MediaPause:
never executed: case SP_MediaPause:
0
5399 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-pause-32.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-pause-32.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-pause-32.png"));
0
5400 case
never executed: case SP_MediaStop:
SP_MediaStop:
never executed: case SP_MediaStop:
0
5401 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-stop-32.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-stop-32.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-stop-32.png"));
0
5402 case
never executed: case SP_MediaSeekForward:
SP_MediaSeekForward:
never executed: case SP_MediaSeekForward:
0
5403 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-seek-forward-32.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-seek-forward-32.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-seek-forward-32.png"));
0
5404 case
never executed: case SP_MediaSeekBackward:
SP_MediaSeekBackward:
never executed: case SP_MediaSeekBackward:
0
5405 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-seek-backward-32.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-seek-backward-32.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-seek-backward-32.png"));
0
5406 case
never executed: case SP_MediaSkipForward:
SP_MediaSkipForward:
never executed: case SP_MediaSkipForward:
0
5407 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-skip-forward-32.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-skip-forward-32.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-skip-forward-32.png"));
0
5408 case
never executed: case SP_MediaSkipBackward:
SP_MediaSkipBackward:
never executed: case SP_MediaSkipBackward:
0
5409 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-skip-backward-32.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-skip-backward-32.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-skip-backward-32.png"));
0
5410 case
never executed: case SP_MediaVolume:
SP_MediaVolume:
never executed: case SP_MediaVolume:
0
5411 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-volume-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-volume-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-volume-16.png"));
0
5412 case
never executed: case SP_MediaVolumeMuted:
SP_MediaVolumeMuted:
never executed: case SP_MediaVolumeMuted:
0
5413 return
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-volume-muted-16.png"));
QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-volume-muted-16.png"));
never executed: return QPixmap(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-volume-muted-16.png"));
0
5414 case
never executed: case SP_LineEditClearButton:
SP_LineEditClearButton:
never executed: case SP_LineEditClearButton:
0
5415 return
never executed: return QPixmap(clearText16IconPath());
QPixmap(clearText16IconPath());
never executed: return QPixmap(clearText16IconPath());
0
5416-
5417 default
never executed: default:
:
never executed: default:
0
5418 break;
never executed: break;
0
5419 }-
5420-
5421-
5422 switch (sp) {-
5423 case
never executed: case SP_TitleBarMenuButton:
SP_TitleBarMenuButton:
never executed: case SP_TitleBarMenuButton:
0
5424 return
never executed: return titleBarMenuCachedPixmapFromXPM();
titleBarMenuCachedPixmapFromXPM();
never executed: return titleBarMenuCachedPixmapFromXPM();
0
5425 case
never executed: case SP_TitleBarShadeButton:
SP_TitleBarShadeButton:
never executed: case SP_TitleBarShadeButton:
0
5426 return
never executed: return cachedPixmapFromXPM(qt_shade_xpm);
cachedPixmapFromXPM(qt_shade_xpm);
never executed: return cachedPixmapFromXPM(qt_shade_xpm);
0
5427 case
never executed: case SP_TitleBarUnshadeButton:
SP_TitleBarUnshadeButton:
never executed: case SP_TitleBarUnshadeButton:
0
5428 return
never executed: return cachedPixmapFromXPM(qt_unshade_xpm);
cachedPixmapFromXPM(qt_unshade_xpm);
never executed: return cachedPixmapFromXPM(qt_unshade_xpm);
0
5429 case
never executed: case SP_TitleBarNormalButton:
SP_TitleBarNormalButton:
never executed: case SP_TitleBarNormalButton:
0
5430 return
never executed: return cachedPixmapFromXPM(qt_normalizeup_xpm);
cachedPixmapFromXPM(qt_normalizeup_xpm);
never executed: return cachedPixmapFromXPM(qt_normalizeup_xpm);
0
5431 case
never executed: case SP_TitleBarMinButton:
SP_TitleBarMinButton:
never executed: case SP_TitleBarMinButton:
0
5432 return
never executed: return cachedPixmapFromXPM(qt_minimize_xpm);
cachedPixmapFromXPM(qt_minimize_xpm);
never executed: return cachedPixmapFromXPM(qt_minimize_xpm);
0
5433 case
never executed: case SP_TitleBarMaxButton:
SP_TitleBarMaxButton:
never executed: case SP_TitleBarMaxButton:
0
5434 return
never executed: return cachedPixmapFromXPM(qt_maximize_xpm);
cachedPixmapFromXPM(qt_maximize_xpm);
never executed: return cachedPixmapFromXPM(qt_maximize_xpm);
0
5435 case
never executed: case SP_TitleBarCloseButton:
SP_TitleBarCloseButton:
never executed: case SP_TitleBarCloseButton:
0
5436 return
never executed: return cachedPixmapFromXPM(qt_close_xpm);
cachedPixmapFromXPM(qt_close_xpm);
never executed: return cachedPixmapFromXPM(qt_close_xpm);
0
5437 case
never executed: case SP_TitleBarContextHelpButton:
SP_TitleBarContextHelpButton:
never executed: case SP_TitleBarContextHelpButton:
0
5438 return
never executed: return cachedPixmapFromXPM(qt_help_xpm);
cachedPixmapFromXPM(qt_help_xpm);
never executed: return cachedPixmapFromXPM(qt_help_xpm);
0
5439 case
never executed: case SP_DockWidgetCloseButton:
SP_DockWidgetCloseButton:
never executed: case SP_DockWidgetCloseButton:
0
5440 return
never executed: return cachedPixmapFromXPM(dock_widget_close_xpm);
cachedPixmapFromXPM(dock_widget_close_xpm);
never executed: return cachedPixmapFromXPM(dock_widget_close_xpm);
0
5441 case
never executed: case SP_MessageBoxInformation:
SP_MessageBoxInformation:
never executed: case SP_MessageBoxInformation:
0
5442 return
never executed: return cachedPixmapFromXPM(information_xpm);
cachedPixmapFromXPM(information_xpm);
never executed: return cachedPixmapFromXPM(information_xpm);
0
5443 case
never executed: case SP_MessageBoxWarning:
SP_MessageBoxWarning:
never executed: case SP_MessageBoxWarning:
0
5444 return
never executed: return cachedPixmapFromXPM(warning_xpm);
cachedPixmapFromXPM(warning_xpm);
never executed: return cachedPixmapFromXPM(warning_xpm);
0
5445 case
never executed: case SP_MessageBoxCritical:
SP_MessageBoxCritical:
never executed: case SP_MessageBoxCritical:
0
5446 return
never executed: return cachedPixmapFromXPM(critical_xpm);
cachedPixmapFromXPM(critical_xpm);
never executed: return cachedPixmapFromXPM(critical_xpm);
0
5447 case
never executed: case SP_MessageBoxQuestion:
SP_MessageBoxQuestion:
never executed: case SP_MessageBoxQuestion:
0
5448 return
never executed: return cachedPixmapFromXPM(question_xpm);
cachedPixmapFromXPM(question_xpm);
never executed: return cachedPixmapFromXPM(question_xpm);
0
5449 default
never executed: default:
:
never executed: default:
0
5450 break;
never executed: break;
0
5451 }-
5452-
5453-
5454-
5455 return
never executed: return QPixmap();
QPixmap();
never executed: return QPixmap();
0
5456}-
5457-
5458-
5459-
5460-
5461QIcon QCommonStyle::standardIcon(StandardPixmap standardIcon, const QStyleOption *option,-
5462 const QWidget *widget) const-
5463{-
5464 QIcon icon;-
5465 const bool rtl = (option
optionDescription
TRUEnever evaluated
FALSEnever evaluated
&& option->direction == Qt::RightToLeft
option->direct...t::RightToLeftDescription
TRUEnever evaluated
FALSEnever evaluated
) || (!option
!optionDescription
TRUEnever evaluated
FALSEnever evaluated
&& QApplication::isRightToLeft()
QApplication::isRightToLeft()Description
TRUEnever evaluated
FALSEnever evaluated
);
0
5466 if (QApplication::desktopSettingsAware()
QApplication::...ettingsAware()Description
TRUEnever evaluated
FALSEnever evaluated
&& !QIcon::themeName().isEmpty()
!QIcon::themeName().isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
5467 switch (standardIcon) {-
5468 case
never executed: case SP_DirHomeIcon:
SP_DirHomeIcon:
never executed: case SP_DirHomeIcon:
0
5469 icon = QIcon::fromTheme(QLatin1String("user-home"));-
5470 break;
never executed: break;
0
5471 case
never executed: case SP_MessageBoxInformation:
SP_MessageBoxInformation:
never executed: case SP_MessageBoxInformation:
0
5472 icon = QIcon::fromTheme(QLatin1String("dialog-information"));-
5473 break;
never executed: break;
0
5474 case
never executed: case SP_MessageBoxWarning:
SP_MessageBoxWarning:
never executed: case SP_MessageBoxWarning:
0
5475 icon = QIcon::fromTheme(QLatin1String("dialog-warning"));-
5476 break;
never executed: break;
0
5477 case
never executed: case SP_MessageBoxCritical:
SP_MessageBoxCritical:
never executed: case SP_MessageBoxCritical:
0
5478 icon = QIcon::fromTheme(QLatin1String("dialog-error"));-
5479 break;
never executed: break;
0
5480 case
never executed: case SP_MessageBoxQuestion:
SP_MessageBoxQuestion:
never executed: case SP_MessageBoxQuestion:
0
5481 icon = QIcon::fromTheme(QLatin1String("dialog-question"));-
5482 break;
never executed: break;
0
5483 case
never executed: case SP_DialogOpenButton:
SP_DialogOpenButton:
never executed: case SP_DialogOpenButton:
0
5484 case
never executed: case SP_DirOpenIcon:
SP_DirOpenIcon:
never executed: case SP_DirOpenIcon:
0
5485 icon = QIcon::fromTheme(QLatin1String("folder-open"));-
5486 break;
never executed: break;
0
5487 case
never executed: case SP_DialogSaveButton:
SP_DialogSaveButton:
never executed: case SP_DialogSaveButton:
0
5488 icon = QIcon::fromTheme(QLatin1String("document-save"));-
5489 break;
never executed: break;
0
5490 case
never executed: case SP_DialogApplyButton:
SP_DialogApplyButton:
never executed: case SP_DialogApplyButton:
0
5491 icon = QIcon::fromTheme(QLatin1String("dialog-ok-apply"));-
5492 break;
never executed: break;
0
5493 case
never executed: case SP_DialogYesButton:
SP_DialogYesButton:
never executed: case SP_DialogYesButton:
0
5494 case
never executed: case SP_DialogOkButton:
SP_DialogOkButton:
never executed: case SP_DialogOkButton:
0
5495 icon = QIcon::fromTheme(QLatin1String("dialog-ok"));-
5496 break;
never executed: break;
0
5497 case
never executed: case SP_DialogDiscardButton:
SP_DialogDiscardButton:
never executed: case SP_DialogDiscardButton:
0
5498 icon = QIcon::fromTheme(QLatin1String("edit-delete"));-
5499 break;
never executed: break;
0
5500 case
never executed: case SP_DialogResetButton:
SP_DialogResetButton:
never executed: case SP_DialogResetButton:
0
5501 icon = QIcon::fromTheme(QLatin1String("edit-clear"));-
5502 break;
never executed: break;
0
5503 case
never executed: case SP_DialogHelpButton:
SP_DialogHelpButton:
never executed: case SP_DialogHelpButton:
0
5504 icon = QIcon::fromTheme(QLatin1String("help-contents"));-
5505 break;
never executed: break;
0
5506 case
never executed: case SP_FileIcon:
SP_FileIcon:
never executed: case SP_FileIcon:
0
5507 icon = QIcon::fromTheme(QLatin1String("text-x-generic"));-
5508 break;
never executed: break;
0
5509 case
never executed: case SP_DirClosedIcon:
SP_DirClosedIcon:
never executed: case SP_DirClosedIcon:
0
5510 case
never executed: case SP_DirIcon:
SP_DirIcon:
never executed: case SP_DirIcon:
0
5511 icon = QIcon::fromTheme(QLatin1String("folder"));-
5512 break;
never executed: break;
0
5513 case
never executed: case SP_DriveFDIcon:
SP_DriveFDIcon:
never executed: case SP_DriveFDIcon:
0
5514 icon = QIcon::fromTheme(QLatin1String("floppy_unmount"));-
5515 break;
never executed: break;
0
5516 case
never executed: case SP_ComputerIcon:
SP_ComputerIcon:
never executed: case SP_ComputerIcon:
0
5517 icon = QIcon::fromTheme(QLatin1String("computer"),-
5518 QIcon::fromTheme(QLatin1String("system")));-
5519 break;
never executed: break;
0
5520 case
never executed: case SP_DesktopIcon:
SP_DesktopIcon:
never executed: case SP_DesktopIcon:
0
5521 icon = QIcon::fromTheme(QLatin1String("user-desktop"));-
5522 break;
never executed: break;
0
5523 case
never executed: case SP_TrashIcon:
SP_TrashIcon:
never executed: case SP_TrashIcon:
0
5524 icon = QIcon::fromTheme(QLatin1String("user-trash"));-
5525 break;
never executed: break;
0
5526 case
never executed: case SP_DriveCDIcon:
SP_DriveCDIcon:
never executed: case SP_DriveCDIcon:
0
5527 case
never executed: case SP_DriveDVDIcon:
SP_DriveDVDIcon:
never executed: case SP_DriveDVDIcon:
0
5528 icon = QIcon::fromTheme(QLatin1String("media-optical"));-
5529 break;
never executed: break;
0
5530 case
never executed: case SP_DriveHDIcon:
SP_DriveHDIcon:
never executed: case SP_DriveHDIcon:
0
5531 icon = QIcon::fromTheme(QLatin1String("drive-harddisk"));-
5532 break;
never executed: break;
0
5533 case
never executed: case SP_FileDialogToParent:
SP_FileDialogToParent:
never executed: case SP_FileDialogToParent:
0
5534 icon = QIcon::fromTheme(QLatin1String("go-up"));-
5535 break;
never executed: break;
0
5536 case
never executed: case SP_FileDialogNewFolder:
SP_FileDialogNewFolder:
never executed: case SP_FileDialogNewFolder:
0
5537 icon = QIcon::fromTheme(QLatin1String("folder-new"));-
5538 break;
never executed: break;
0
5539 case
never executed: case SP_ArrowUp:
SP_ArrowUp:
never executed: case SP_ArrowUp:
0
5540 icon = QIcon::fromTheme(QLatin1String("go-up"));-
5541 break;
never executed: break;
0
5542 case
never executed: case SP_ArrowDown:
SP_ArrowDown:
never executed: case SP_ArrowDown:
0
5543 icon = QIcon::fromTheme(QLatin1String("go-down"));-
5544 break;
never executed: break;
0
5545 case
never executed: case SP_ArrowRight:
SP_ArrowRight:
never executed: case SP_ArrowRight:
0
5546 icon = QIcon::fromTheme(QLatin1String("go-next"));-
5547 break;
never executed: break;
0
5548 case
never executed: case SP_ArrowLeft:
SP_ArrowLeft:
never executed: case SP_ArrowLeft:
0
5549 icon = QIcon::fromTheme(QLatin1String("go-previous"));-
5550 break;
never executed: break;
0
5551 case
never executed: case SP_DialogCancelButton:
SP_DialogCancelButton:
never executed: case SP_DialogCancelButton:
0
5552 icon = QIcon::fromTheme(QLatin1String("dialog-cancel"),-
5553 QIcon::fromTheme(QLatin1String("process-stop")));-
5554 break;
never executed: break;
0
5555 case
never executed: case SP_DialogCloseButton:
SP_DialogCloseButton:
never executed: case SP_DialogCloseButton:
0
5556 icon = QIcon::fromTheme(QLatin1String("window-close"));-
5557 break;
never executed: break;
0
5558 case
never executed: case SP_FileDialogDetailedView:
SP_FileDialogDetailedView:
never executed: case SP_FileDialogDetailedView:
0
5559 icon = QIcon::fromTheme(QLatin1String("view-list-details"));-
5560 break;
never executed: break;
0
5561 case
never executed: case SP_FileDialogListView:
SP_FileDialogListView:
never executed: case SP_FileDialogListView:
0
5562 icon = QIcon::fromTheme(QLatin1String("view-list-icons"));-
5563 break;
never executed: break;
0
5564 case
never executed: case SP_BrowserReload:
SP_BrowserReload:
never executed: case SP_BrowserReload:
0
5565 icon = QIcon::fromTheme(QLatin1String("view-refresh"));-
5566 break;
never executed: break;
0
5567 case
never executed: case SP_BrowserStop:
SP_BrowserStop:
never executed: case SP_BrowserStop:
0
5568 icon = QIcon::fromTheme(QLatin1String("process-stop"));-
5569 break;
never executed: break;
0
5570 case
never executed: case SP_MediaPlay:
SP_MediaPlay:
never executed: case SP_MediaPlay:
0
5571 icon = QIcon::fromTheme(QLatin1String("media-playback-start"));-
5572 break;
never executed: break;
0
5573 case
never executed: case SP_MediaPause:
SP_MediaPause:
never executed: case SP_MediaPause:
0
5574 icon = QIcon::fromTheme(QLatin1String("media-playback-pause"));-
5575 break;
never executed: break;
0
5576 case
never executed: case SP_MediaStop:
SP_MediaStop:
never executed: case SP_MediaStop:
0
5577 icon = QIcon::fromTheme(QLatin1String("media-playback-stop"));-
5578 break;
never executed: break;
0
5579 case
never executed: case SP_MediaSeekForward:
SP_MediaSeekForward:
never executed: case SP_MediaSeekForward:
0
5580 icon = QIcon::fromTheme(QLatin1String("media-seek-forward"));-
5581 break;
never executed: break;
0
5582 case
never executed: case SP_MediaSeekBackward:
SP_MediaSeekBackward:
never executed: case SP_MediaSeekBackward:
0
5583 icon = QIcon::fromTheme(QLatin1String("media-seek-backward"));-
5584 break;
never executed: break;
0
5585 case
never executed: case SP_MediaSkipForward:
SP_MediaSkipForward:
never executed: case SP_MediaSkipForward:
0
5586 icon = QIcon::fromTheme(QLatin1String("media-skip-forward"));-
5587 break;
never executed: break;
0
5588 case
never executed: case SP_MediaSkipBackward:
SP_MediaSkipBackward:
never executed: case SP_MediaSkipBackward:
0
5589 icon = QIcon::fromTheme(QLatin1String("media-skip-backward"));-
5590 break;
never executed: break;
0
5591 case
never executed: case SP_MediaVolume:
SP_MediaVolume:
never executed: case SP_MediaVolume:
0
5592 icon = QIcon::fromTheme(QLatin1String("audio-volume-medium"));-
5593 break;
never executed: break;
0
5594 case
never executed: case SP_MediaVolumeMuted:
SP_MediaVolumeMuted:
never executed: case SP_MediaVolumeMuted:
0
5595 icon = QIcon::fromTheme(QLatin1String("audio-volume-muted"));-
5596 break;
never executed: break;
0
5597 case
never executed: case SP_ArrowForward:
SP_ArrowForward:
never executed: case SP_ArrowForward:
0
5598 if (rtl
rtlDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5599 return
never executed: return QCommonStyle::standardIcon(SP_ArrowLeft, option, widget);
QCommonStyle::standardIcon(SP_ArrowLeft, option, widget);
never executed: return QCommonStyle::standardIcon(SP_ArrowLeft, option, widget);
0
5600 return
never executed: return QCommonStyle::standardIcon(SP_ArrowRight, option, widget);
QCommonStyle::standardIcon(SP_ArrowRight, option, widget);
never executed: return QCommonStyle::standardIcon(SP_ArrowRight, option, widget);
0
5601 case
never executed: case SP_ArrowBack:
SP_ArrowBack:
never executed: case SP_ArrowBack:
0
5602 if (rtl
rtlDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5603 return
never executed: return QCommonStyle::standardIcon(SP_ArrowRight, option, widget);
QCommonStyle::standardIcon(SP_ArrowRight, option, widget);
never executed: return QCommonStyle::standardIcon(SP_ArrowRight, option, widget);
0
5604 return
never executed: return QCommonStyle::standardIcon(SP_ArrowLeft, option, widget);
QCommonStyle::standardIcon(SP_ArrowLeft, option, widget);
never executed: return QCommonStyle::standardIcon(SP_ArrowLeft, option, widget);
0
5605 case
never executed: case SP_FileLinkIcon:
SP_FileLinkIcon:
never executed: case SP_FileLinkIcon:
0
5606 {-
5607 QIcon linkIcon = QIcon::fromTheme(QLatin1String("emblem-symbolic-link"));-
5608 if (!linkIcon.isNull()
!linkIcon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
5609 QIcon baseIcon = QCommonStyle::standardIcon(SP_FileIcon, option, widget);-
5610 const QList<QSize> sizes = baseIcon.availableSizes(QIcon::Normal, QIcon::Off);-
5611 for (int i = 0 ; i < sizes.size()
i < sizes.size()Description
TRUEnever evaluated
FALSEnever evaluated
; ++i) {
0
5612 int size = sizes[i].width();-
5613 QPixmap basePixmap = baseIcon.pixmap(qt_getWindow(widget), QSize(size, size));-
5614 QPixmap linkPixmap = linkIcon.pixmap(qt_getWindow(widget), QSize(size / 2, size / 2));-
5615 QPainter painter(&basePixmap);-
5616 painter.drawPixmap(size/2, size/2, linkPixmap);-
5617 icon.addPixmap(basePixmap);-
5618 }
never executed: end of block
0
5619 }
never executed: end of block
0
5620 }-
5621 break;
never executed: break;
0
5622 case
never executed: case SP_DirLinkIcon:
SP_DirLinkIcon:
never executed: case SP_DirLinkIcon:
0
5623 {-
5624 QIcon linkIcon = QIcon::fromTheme(QLatin1String("emblem-symbolic-link"));-
5625 if (!linkIcon.isNull()
!linkIcon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
5626 QIcon baseIcon = QCommonStyle::standardIcon(SP_DirIcon, option, widget);-
5627 const QList<QSize> sizes = baseIcon.availableSizes(QIcon::Normal, QIcon::Off);-
5628 for (int i = 0 ; i < sizes.size()
i < sizes.size()Description
TRUEnever evaluated
FALSEnever evaluated
; ++i) {
0
5629 int size = sizes[i].width();-
5630 QPixmap basePixmap = baseIcon.pixmap(qt_getWindow(widget), QSize(size, size));-
5631 QPixmap linkPixmap = linkIcon.pixmap(qt_getWindow(widget), QSize(size / 2, size / 2));-
5632 QPainter painter(&basePixmap);-
5633 painter.drawPixmap(size/2, size/2, linkPixmap);-
5634 icon.addPixmap(basePixmap);-
5635 }
never executed: end of block
0
5636 }
never executed: end of block
0
5637 }-
5638 break;
never executed: break;
0
5639 default
never executed: default:
:
never executed: default:
0
5640 break;
never executed: break;
0
5641 }-
5642 }-
5643-
5644 if (!icon.isNull()
!icon.isNull()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5645 return
never executed: return icon;
icon;
never executed: return icon;
0
5646 switch (standardIcon) {-
5647-
5648 case
never executed: case SP_FileDialogNewFolder:
SP_FileDialogNewFolder:
never executed: case SP_FileDialogNewFolder:
0
5649 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/newdirectory-16.png"), QSize(16, 16));-
5650 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/newdirectory-32.png"), QSize(32, 32));-
5651 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/newdirectory-128.png"), QSize(128, 128));-
5652 break;
never executed: break;
0
5653 case
never executed: case SP_FileDialogBack:
SP_FileDialogBack:
never executed: case SP_FileDialogBack:
0
5654 return
never executed: return QCommonStyle::standardIcon(SP_ArrowBack, option, widget);
QCommonStyle::standardIcon(SP_ArrowBack, option, widget);
never executed: return QCommonStyle::standardIcon(SP_ArrowBack, option, widget);
0
5655 case
never executed: case SP_FileDialogToParent:
SP_FileDialogToParent:
never executed: case SP_FileDialogToParent:
0
5656 return
never executed: return QCommonStyle::standardIcon(SP_ArrowUp, option, widget);
QCommonStyle::standardIcon(SP_ArrowUp, option, widget);
never executed: return QCommonStyle::standardIcon(SP_ArrowUp, option, widget);
0
5657 case
never executed: case SP_FileDialogDetailedView:
SP_FileDialogDetailedView:
never executed: case SP_FileDialogDetailedView:
0
5658 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/viewdetailed-16.png"), QSize(16, 16));-
5659 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/viewdetailed-32.png"), QSize(32, 32));-
5660 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/viewdetailed-128.png"), QSize(128, 128));-
5661 break;
never executed: break;
0
5662 case
never executed: case SP_FileDialogInfoView:
SP_FileDialogInfoView:
never executed: case SP_FileDialogInfoView:
0
5663 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/fileinfo-16.png"), QSize(16, 16));-
5664 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/fileinfo-32.png"), QSize(32, 32));-
5665 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/fileinfo-128.png"), QSize(128, 128));-
5666 break;
never executed: break;
0
5667 case
never executed: case SP_FileDialogContentsView:
SP_FileDialogContentsView:
never executed: case SP_FileDialogContentsView:
0
5668 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/filecontents-16.png"), QSize(16, 16));-
5669 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/filecontents-32.png"), QSize(32, 32));-
5670 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/filecontents-128.png"), QSize(128, 128));-
5671 break;
never executed: break;
0
5672 case
never executed: case SP_FileDialogListView:
SP_FileDialogListView:
never executed: case SP_FileDialogListView:
0
5673 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/viewlist-16.png"), QSize(16, 16));-
5674 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/viewlist-32.png"), QSize(32, 32));-
5675 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/viewlist-128.png"), QSize(128, 128));-
5676 break;
never executed: break;
0
5677 case
never executed: case SP_DialogOkButton:
SP_DialogOkButton:
never executed: case SP_DialogOkButton:
0
5678 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-ok-16.png"), QSize(16, 16));-
5679 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-ok-32.png"), QSize(32, 32));-
5680 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-ok-128.png"), QSize(128, 128));-
5681 break;
never executed: break;
0
5682 case
never executed: case SP_DialogCancelButton:
SP_DialogCancelButton:
never executed: case SP_DialogCancelButton:
0
5683 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-cancel-16.png"), QSize(16, 16));-
5684 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-cancel-32.png"), QSize(32, 32));-
5685 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-cancel-128.png"), QSize(128, 128));-
5686 break;
never executed: break;
0
5687 case
never executed: case SP_DialogHelpButton:
SP_DialogHelpButton:
never executed: case SP_DialogHelpButton:
0
5688 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-help-16.png"), QSize(16, 16));-
5689 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-help-32.png"), QSize(32, 32));-
5690 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-help-128.png"), QSize(128, 128));-
5691 break;
never executed: break;
0
5692 case
never executed: case SP_DialogOpenButton:
SP_DialogOpenButton:
never executed: case SP_DialogOpenButton:
0
5693 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-open-16.png"), QSize(16, 16));-
5694 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-open-32.png"), QSize(32, 32));-
5695 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-open-128.png"), QSize(128, 128));-
5696 break;
never executed: break;
0
5697 case
never executed: case SP_DialogSaveButton:
SP_DialogSaveButton:
never executed: case SP_DialogSaveButton:
0
5698 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-save-16.png"), QSize(16, 16));-
5699 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-save-32.png"), QSize(32, 32));-
5700 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-save-128.png"), QSize(128, 128));-
5701 break;
never executed: break;
0
5702 case
never executed: case SP_DialogCloseButton:
SP_DialogCloseButton:
never executed: case SP_DialogCloseButton:
0
5703 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-close-16.png"), QSize(16, 16));-
5704 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-close-32.png"), QSize(32, 32));-
5705 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-close-128.png"), QSize(128, 128));-
5706 break;
never executed: break;
0
5707 case
never executed: case SP_DialogApplyButton:
SP_DialogApplyButton:
never executed: case SP_DialogApplyButton:
0
5708 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-apply-16.png"), QSize(16, 16));-
5709 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-apply-32.png"), QSize(32, 32));-
5710 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-apply-128.png"), QSize(128, 128));-
5711 break;
never executed: break;
0
5712 case
never executed: case SP_DialogResetButton:
SP_DialogResetButton:
never executed: case SP_DialogResetButton:
0
5713 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-clear-16.png"), QSize(16, 16));-
5714 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-clear-32.png"), QSize(32, 32));-
5715 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-clear-128.png"), QSize(128, 128));-
5716 break;
never executed: break;
0
5717 case
never executed: case SP_DialogDiscardButton:
SP_DialogDiscardButton:
never executed: case SP_DialogDiscardButton:
0
5718 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-delete-16.png"), QSize(16, 16));-
5719 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-delete-32.png"), QSize(32, 32));-
5720 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-delete-128.png"), QSize(128, 128));-
5721 break;
never executed: break;
0
5722 case
never executed: case SP_DialogYesButton:
SP_DialogYesButton:
never executed: case SP_DialogYesButton:
0
5723 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-yes-16.png"), QSize(16, 16));-
5724 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-yes-32.png"), QSize(32, 32));-
5725 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-yes-128.png"), QSize(128, 128));-
5726 break;
never executed: break;
0
5727 case
never executed: case SP_DialogNoButton:
SP_DialogNoButton:
never executed: case SP_DialogNoButton:
0
5728 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-no-16.png"), QSize(16, 16));-
5729 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-no-32.png"), QSize(32, 32));-
5730 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/standardbutton-no-128.png"), QSize(128, 128));-
5731 break;
never executed: break;
0
5732 case
never executed: case SP_ArrowForward:
SP_ArrowForward:
never executed: case SP_ArrowForward:
0
5733 if (rtl
rtlDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5734 return
never executed: return QCommonStyle::standardIcon(SP_ArrowLeft, option, widget);
QCommonStyle::standardIcon(SP_ArrowLeft, option, widget);
never executed: return QCommonStyle::standardIcon(SP_ArrowLeft, option, widget);
0
5735 return
never executed: return QCommonStyle::standardIcon(SP_ArrowRight, option, widget);
QCommonStyle::standardIcon(SP_ArrowRight, option, widget);
never executed: return QCommonStyle::standardIcon(SP_ArrowRight, option, widget);
0
5736 case
never executed: case SP_ArrowBack:
SP_ArrowBack:
never executed: case SP_ArrowBack:
0
5737 if (rtl
rtlDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5738 return
never executed: return QCommonStyle::standardIcon(SP_ArrowRight, option, widget);
QCommonStyle::standardIcon(SP_ArrowRight, option, widget);
never executed: return QCommonStyle::standardIcon(SP_ArrowRight, option, widget);
0
5739 return
never executed: return QCommonStyle::standardIcon(SP_ArrowLeft, option, widget);
QCommonStyle::standardIcon(SP_ArrowLeft, option, widget);
never executed: return QCommonStyle::standardIcon(SP_ArrowLeft, option, widget);
0
5740 case
never executed: case SP_ArrowLeft:
SP_ArrowLeft:
never executed: case SP_ArrowLeft:
0
5741 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/left-16.png"), QSize(16, 16));-
5742 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/left-32.png"), QSize(32, 32));-
5743 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/left-128.png"), QSize(128, 128));-
5744 break;
never executed: break;
0
5745 case
never executed: case SP_ArrowRight:
SP_ArrowRight:
never executed: case SP_ArrowRight:
0
5746 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/right-16.png"), QSize(16, 16));-
5747 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/right-32.png"), QSize(32, 32));-
5748 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/right-128.png"), QSize(128, 128));-
5749 break;
never executed: break;
0
5750 case
never executed: case SP_ArrowUp:
SP_ArrowUp:
never executed: case SP_ArrowUp:
0
5751 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/up-16.png"), QSize(16, 16));-
5752 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/up-32.png"), QSize(32, 32));-
5753 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/up-128.png"), QSize(128, 128));-
5754 break;
never executed: break;
0
5755 case
never executed: case SP_ArrowDown:
SP_ArrowDown:
never executed: case SP_ArrowDown:
0
5756 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/down-16.png"), QSize(16, 16));-
5757 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/down-32.png"), QSize(32, 32));-
5758 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/down-128.png"), QSize(128, 128));-
5759 break;
never executed: break;
0
5760 case
never executed: case SP_DirHomeIcon:
SP_DirHomeIcon:
never executed: case SP_DirHomeIcon:
0
5761 case
never executed: case SP_DirIcon:
SP_DirIcon:
never executed: case SP_DirIcon:
0
5762 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/dirclosed-16.png"),-
5763 QSize(), QIcon::Normal, QIcon::Off);-
5764 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/diropen-16.png"),-
5765 QSize(), QIcon::Normal, QIcon::On);-
5766 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/dirclosed-32.png"),-
5767 QSize(32, 32), QIcon::Normal, QIcon::Off);-
5768 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/diropen-32.png"),-
5769 QSize(32, 32), QIcon::Normal, QIcon::On);-
5770 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/dirclosed-128.png"),-
5771 QSize(128, 128), QIcon::Normal, QIcon::Off);-
5772 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/diropen-128.png"),-
5773 QSize(128, 128), QIcon::Normal, QIcon::On);-
5774 break;
never executed: break;
0
5775 case
never executed: case SP_DriveCDIcon:
SP_DriveCDIcon:
never executed: case SP_DriveCDIcon:
0
5776 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/cdr-16.png"), QSize(16, 16));-
5777 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/cdr-32.png"), QSize(32, 32));-
5778 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/cdr-128.png"), QSize(128, 128));-
5779 break;
never executed: break;
0
5780 case
never executed: case SP_DriveDVDIcon:
SP_DriveDVDIcon:
never executed: case SP_DriveDVDIcon:
0
5781 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/dvd-16.png"), QSize(16, 16));-
5782 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/dvd-32.png"), QSize(32, 32));-
5783 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/dvd-128.png"), QSize(128, 128));-
5784 break;
never executed: break;
0
5785 case
never executed: case SP_FileIcon:
SP_FileIcon:
never executed: case SP_FileIcon:
0
5786 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/file-16.png"), QSize(16, 16));-
5787 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/file-32.png"), QSize(32, 32));-
5788 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/file-128.png"), QSize(128, 128));-
5789 break;
never executed: break;
0
5790 case
never executed: case SP_FileLinkIcon:
SP_FileLinkIcon:
never executed: case SP_FileLinkIcon:
0
5791 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/filelink-16.png"), QSize(16, 16));-
5792 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/filelink-32.png"), QSize(32, 32));-
5793 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/filelink-128.png"), QSize(128, 128));-
5794 break;
never executed: break;
0
5795 case
never executed: case SP_TrashIcon:
SP_TrashIcon:
never executed: case SP_TrashIcon:
0
5796 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/trash-16.png"), QSize(16, 16));-
5797 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/trash-32.png"), QSize(32, 32));-
5798 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/trash-128.png"), QSize(128, 128));-
5799 break;
never executed: break;
0
5800 case
never executed: case SP_BrowserReload:
SP_BrowserReload:
never executed: case SP_BrowserReload:
0
5801 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/refresh-24.png"), QSize(24, 24));-
5802 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/refresh-32.png"), QSize(32, 32));-
5803 break;
never executed: break;
0
5804 case
never executed: case SP_BrowserStop:
SP_BrowserStop:
never executed: case SP_BrowserStop:
0
5805 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/stop-24.png"), QSize(24, 24));-
5806 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/stop-32.png"), QSize(32, 32));-
5807 break;
never executed: break;
0
5808 case
never executed: case SP_MediaPlay:
SP_MediaPlay:
never executed: case SP_MediaPlay:
0
5809 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-play-16.png"), QSize(16, 16));-
5810 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-play-32.png"), QSize(32, 32));-
5811 break;
never executed: break;
0
5812 case
never executed: case SP_MediaPause:
SP_MediaPause:
never executed: case SP_MediaPause:
0
5813 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-pause-16.png"), QSize(16, 16));-
5814 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-pause-32.png"), QSize(32, 32));-
5815 break;
never executed: break;
0
5816 case
never executed: case SP_MediaStop:
SP_MediaStop:
never executed: case SP_MediaStop:
0
5817 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-stop-16.png"), QSize(16, 16));-
5818 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-stop-32.png"), QSize(32, 32));-
5819 break;
never executed: break;
0
5820 case
never executed: case SP_MediaSeekForward:
SP_MediaSeekForward:
never executed: case SP_MediaSeekForward:
0
5821 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-seek-forward-16.png"), QSize(16, 16));-
5822 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-seek-forward-32.png"), QSize(32, 32));-
5823 break;
never executed: break;
0
5824 case
never executed: case SP_MediaSeekBackward:
SP_MediaSeekBackward:
never executed: case SP_MediaSeekBackward:
0
5825 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-seek-backward-16.png"), QSize(16, 16));-
5826 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-seek-backward-32.png"), QSize(32, 32));-
5827 break;
never executed: break;
0
5828 case
never executed: case SP_MediaSkipForward:
SP_MediaSkipForward:
never executed: case SP_MediaSkipForward:
0
5829 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-skip-forward-16.png"), QSize(16, 16));-
5830 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-skip-forward-32.png"), QSize(32, 32));-
5831 break;
never executed: break;
0
5832 case
never executed: case SP_MediaSkipBackward:
SP_MediaSkipBackward:
never executed: case SP_MediaSkipBackward:
0
5833 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-skip-backward-16.png"), QSize(16, 16));-
5834 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-skip-backward-32.png"), QSize(32, 32));-
5835 break;
never executed: break;
0
5836 case
never executed: case SP_MediaVolume:
SP_MediaVolume:
never executed: case SP_MediaVolume:
0
5837 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-volume-16.png"), QSize(16, 16));-
5838 break;
never executed: break;
0
5839 case
never executed: case SP_MediaVolumeMuted:
SP_MediaVolumeMuted:
never executed: case SP_MediaVolumeMuted:
0
5840 icon.addFile(QLatin1String(":/qt-project.org/styles/commonstyle/images/media-volume-muted-16.png"), QSize(16, 16));-
5841 break;
never executed: break;
0
5842 case
never executed: case SP_TitleBarMenuButton:
SP_TitleBarMenuButton:
never executed: case SP_TitleBarMenuButton:
0
5843-
5844 icon.addPixmap(titleBarMenuCachedPixmapFromXPM());-
5845-
5846 icon.addFile(QLatin1String(":/qt-project.org/qmessagebox/images/qtlogo-64.png"));-
5847 break;
never executed: break;
0
5848-
5849 default
never executed: default:
:
never executed: default:
0
5850 icon.addPixmap(proxy()->standardPixmap(standardIcon, option, widget));-
5851 break;
never executed: break;
0
5852 }-
5853 return
never executed: return icon;
icon;
never executed: return icon;
0
5854}-
5855-
5856static inline uint qt_intensity(uint r, uint g, uint b)-
5857{-
5858-
5859 return
never executed: return (77 * r + 150 * g + 28 * b) / 255;
(77 * r + 150 * g + 28 * b) / 255;
never executed: return (77 * r + 150 * g + 28 * b) / 255;
0
5860}-
5861-
5862-
5863QPixmap QCommonStyle::generatedIconPixmap(QIcon::Mode iconMode, const QPixmap &pixmap,-
5864 const QStyleOption *opt) const-
5865{-
5866 switch (iconMode) {-
5867 case
never executed: case QIcon::Disabled:
QIcon::Disabled:
never executed: case QIcon::Disabled:
{
0
5868 QImage im = pixmap.toImage().convertToFormat(QImage::Format_ARGB32);-
5869-
5870-
5871 QColor bg = opt->palette.color(QPalette::Disabled, QPalette::Window);-
5872 int red = bg.red();-
5873 int green = bg.green();-
5874 int blue = bg.blue();-
5875 uchar reds[256], greens[256], blues[256];-
5876 for (int i=0; i<128
i<128Description
TRUEnever evaluated
FALSEnever evaluated
; ++i) {
0
5877 reds[i] = uchar((red * (i<<1)) >> 8);-
5878 greens[i] = uchar((green * (i<<1)) >> 8);-
5879 blues[i] = uchar((blue * (i<<1)) >> 8);-
5880 }
never executed: end of block
0
5881 for (int i=0; i<128
i<128Description
TRUEnever evaluated
FALSEnever evaluated
; ++i) {
0
5882 reds[i+128] = uchar(qMin(red + (i << 1), 255));-
5883 greens[i+128] = uchar(qMin(green + (i << 1), 255));-
5884 blues[i+128] = uchar(qMin(blue + (i << 1), 255));-
5885 }
never executed: end of block
0
5886-
5887 int intensity = qt_intensity(red, green, blue);-
5888 const int factor = 191;-
5889-
5890-
5891-
5892-
5893 if ((red - factor > green
red - factor > greenDescription
TRUEnever evaluated
FALSEnever evaluated
&& red - factor > blue
red - factor > blueDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5894 || (green - factor > red
green - factor > redDescription
TRUEnever evaluated
FALSEnever evaluated
&& green - factor > blue
green - factor > blueDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
5895 || (blue - factor > red
blue - factor > redDescription
TRUEnever evaluated
FALSEnever evaluated
&& blue - factor > green
blue - factor > greenDescription
TRUEnever evaluated
FALSEnever evaluated
))
0
5896 intensity = qMin(255, intensity + 91);
never executed: intensity = qMin(255, intensity + 91);
0
5897 else if (intensity <= 128
intensity <= 128Description
TRUEnever evaluated
FALSEnever evaluated
)
0
5898 intensity -= 51;
never executed: intensity -= 51;
0
5899-
5900 for (int y=0; y<im.height()
y<im.height()Description
TRUEnever evaluated
FALSEnever evaluated
; ++y) {
0
5901 QRgb *scanLine = (QRgb*)im.scanLine(y);-
5902 for (int x=0; x<im.width()
x<im.width()Description
TRUEnever evaluated
FALSEnever evaluated
; ++x) {
0
5903 QRgb pixel = *scanLine;-
5904-
5905-
5906 uint ci = uint(qGray(pixel)/3 + (130 - intensity / 3));-
5907 *scanLine = qRgba(reds[ci], greens[ci], blues[ci], qAlpha(pixel));-
5908 ++scanLine;-
5909 }
never executed: end of block
0
5910 }
never executed: end of block
0
5911-
5912 return
never executed: return QPixmap::fromImage(im);
QPixmap::fromImage(im);
never executed: return QPixmap::fromImage(im);
0
5913 }-
5914 case
never executed: case QIcon::Selected:
QIcon::Selected:
never executed: case QIcon::Selected:
{
0
5915 QImage img = pixmap.toImage().convertToFormat(QImage::Format_ARGB32_Premultiplied);-
5916 QColor color = opt->palette.color(QPalette::Normal, QPalette::Highlight);-
5917 color.setAlphaF(qreal(0.3));-
5918 QPainter painter(&img);-
5919 painter.setCompositionMode(QPainter::CompositionMode_SourceAtop);-
5920 painter.fillRect(0, 0, img.width(), img.height(), color);-
5921 painter.end();-
5922 return
never executed: return QPixmap::fromImage(img);
QPixmap::fromImage(img);
never executed: return QPixmap::fromImage(img);
}
0
5923 case
never executed: case QIcon::Active:
QIcon::Active:
never executed: case QIcon::Active:
0
5924 return
never executed: return pixmap;
pixmap;
never executed: return pixmap;
0
5925 default
never executed: default:
:
never executed: default:
0
5926 break;
never executed: break;
0
5927 }-
5928 return
never executed: return pixmap;
pixmap;
never executed: return pixmap;
0
5929}-
5930-
5931-
5932-
5933-
5934int QCommonStyle::layoutSpacing(QSizePolicy::ControlType , QSizePolicy::ControlType ,-
5935 Qt::Orientation , const QStyleOption * ,-
5936 const QWidget * ) const-
5937{-
5938 return
never executed: return -1;
-1;
never executed: return -1;
0
5939}-
5940-
5941-
5942-
5943-
5944void QCommonStyle::polish(QPalette &pal)-
5945{-
5946 QStyle::polish(pal);-
5947}
never executed: end of block
0
5948-
5949-
5950-
5951-
5952void QCommonStyle::polish(QWidget *widget)-
5953{-
5954 QStyle::polish(widget);-
5955}
never executed: end of block
0
5956-
5957-
5958-
5959-
5960void QCommonStyle::unpolish(QWidget *widget)-
5961{-
5962 QStyle::unpolish(widget);-
5963}
never executed: end of block
0
5964-
5965-
5966-
5967-
5968void QCommonStyle::polish(QApplication *app)-
5969{-
5970 QStyle::polish(app);-
5971}
never executed: end of block
0
5972-
5973-
5974-
5975-
5976void QCommonStyle::unpolish(QApplication *application)-
5977{-
5978 const QCommonStylePrivate * const d = d_func();-
5979 d->tabBarcloseButtonIcon = QIcon();-
5980 QStyle::unpolish(application);-
5981}
never executed: end of block
0
5982-
5983-
5984-
5985-
Switch to Source codePreprocessed file

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