Line | Source Code | Coverage |
---|
1 | | - |
2 | | - |
3 | | - |
4 | | - |
5 | QAbstractSliderPrivate::QAbstractSliderPrivate() | - |
6 | : minimum(0), maximum(99), pageStep(10), value(0), position(0), pressValue(-1), | - |
7 | singleStep(1), offset_accumulated(0), tracking(true), | - |
8 | blocktracking(false), pressed(false), | - |
9 | invertedAppearance(false), invertedControls(false), | - |
10 | orientation(Qt::Horizontal), repeatAction(QAbstractSlider::SliderNoAction) | - |
11 | | - |
12 | | - |
13 | | - |
14 | | - |
15 | | - |
16 | | - |
17 | { | - |
18 | | - |
19 | | - |
20 | } executed: } Execution Count:10240 | 10240 |
21 | | - |
22 | QAbstractSliderPrivate::~QAbstractSliderPrivate() | - |
23 | { | - |
24 | } | - |
25 | void QAbstractSlider::setRange(int min, int max) | - |
26 | { | - |
27 | QAbstractSliderPrivate * const d = d_func(); | - |
28 | int oldMin = d->minimum; | - |
29 | int oldMax = d->maximum; | - |
30 | d->minimum = min; | - |
31 | d->maximum = qMax(min, max); | - |
32 | if (oldMin != d->minimum || oldMax != d->maximum) { evaluated: oldMin != d->minimum yes Evaluation Count:805 | yes Evaluation Count:48877 |
evaluated: oldMax != d->maximum yes Evaluation Count:12794 | yes Evaluation Count:36083 |
| 805-48877 |
33 | sliderChange(SliderRangeChange); | - |
34 | rangeChanged(d->minimum, d->maximum); | - |
35 | setValue(d->value); | - |
36 | } executed: } Execution Count:13599 | 13599 |
37 | } executed: } Execution Count:49682 | 49682 |
38 | | - |
39 | | - |
40 | void QAbstractSliderPrivate::setSteps(int single, int page) | - |
41 | { | - |
42 | QAbstractSlider * const q = q_func(); | - |
43 | singleStep = qAbs(single); | - |
44 | pageStep = qAbs(page); | - |
45 | q->sliderChange(QAbstractSlider::SliderStepsChange); | - |
46 | } executed: } Execution Count:7341 | 7341 |
47 | QAbstractSlider::QAbstractSlider(QWidget *parent) | - |
48 | :QWidget(*new QAbstractSliderPrivate, parent, 0) | - |
49 | { | - |
50 | } executed: } Execution Count:2 | 2 |
51 | | - |
52 | | - |
53 | QAbstractSlider::QAbstractSlider(QAbstractSliderPrivate &dd, QWidget *parent) | - |
54 | :QWidget(dd, parent, 0) | - |
55 | { | - |
56 | } executed: } Execution Count:10238 | 10238 |
57 | | - |
58 | | - |
59 | | - |
60 | | - |
61 | QAbstractSlider::~QAbstractSlider() | - |
62 | { | - |
63 | } | - |
64 | void QAbstractSlider::setOrientation(Qt::Orientation orientation) | - |
65 | { | - |
66 | QAbstractSliderPrivate * const d = d_func(); | - |
67 | if (d->orientation == orientation) evaluated: d->orientation == orientation yes Evaluation Count:39 | yes Evaluation Count:28 |
| 28-39 |
68 | return; executed: return; Execution Count:39 | 39 |
69 | | - |
70 | d->orientation = orientation; | - |
71 | if (!testAttribute(Qt::WA_WState_OwnSizePolicy)) { partially evaluated: !testAttribute(Qt::WA_WState_OwnSizePolicy) yes Evaluation Count:28 | no Evaluation Count:0 |
| 0-28 |
72 | QSizePolicy sp = sizePolicy(); | - |
73 | sp.transpose(); | - |
74 | setSizePolicy(sp); | - |
75 | setAttribute(Qt::WA_WState_OwnSizePolicy, false); | - |
76 | } executed: } Execution Count:28 | 28 |
77 | update(); | - |
78 | updateGeometry(); | - |
79 | } executed: } Execution Count:28 | 28 |
80 | | - |
81 | Qt::Orientation QAbstractSlider::orientation() const | - |
82 | { | - |
83 | const QAbstractSliderPrivate * const d = d_func(); | - |
84 | return d->orientation; executed: return d->orientation; Execution Count:3934 | 3934 |
85 | } | - |
86 | void QAbstractSlider::setMinimum(int min) | - |
87 | { | - |
88 | QAbstractSliderPrivate * const d = d_func(); | - |
89 | setRange(min, qMax(d->maximum, min)); | - |
90 | } executed: } Execution Count:22 | 22 |
91 | | - |
92 | int QAbstractSlider::minimum() const | - |
93 | { | - |
94 | const QAbstractSliderPrivate * const d = d_func(); | - |
95 | return d->minimum; executed: return d->minimum; Execution Count:30871 | 30871 |
96 | } | - |
97 | void QAbstractSlider::setMaximum(int max) | - |
98 | { | - |
99 | QAbstractSliderPrivate * const d = d_func(); | - |
100 | setRange(qMin(d->minimum, max), max); | - |
101 | } executed: } Execution Count:22 | 22 |
102 | | - |
103 | int QAbstractSlider::maximum() const | - |
104 | { | - |
105 | const QAbstractSliderPrivate * const d = d_func(); | - |
106 | return d->maximum; executed: return d->maximum; Execution Count:48561 | 48561 |
107 | } | - |
108 | void QAbstractSlider::setSingleStep(int step) | - |
109 | { | - |
110 | QAbstractSliderPrivate * const d = d_func(); | - |
111 | if (step != d->singleStep) evaluated: step != d->singleStep yes Evaluation Count:2247 | yes Evaluation Count:22033 |
| 2247-22033 |
112 | d->setSteps(step, d->pageStep); executed: d->setSteps(step, d->pageStep); Execution Count:2247 | 2247 |
113 | } executed: } Execution Count:24280 | 24280 |
114 | | - |
115 | int QAbstractSlider::singleStep() const | - |
116 | { | - |
117 | const QAbstractSliderPrivate * const d = d_func(); | - |
118 | return d->singleStep; executed: return d->singleStep; Execution Count:104 | 104 |
119 | } | - |
120 | void QAbstractSlider::setPageStep(int step) | - |
121 | { | - |
122 | QAbstractSliderPrivate * const d = d_func(); | - |
123 | if (step != d->pageStep) evaluated: step != d->pageStep yes Evaluation Count:5094 | yes Evaluation Count:19841 |
| 5094-19841 |
124 | d->setSteps(d->singleStep, step); executed: d->setSteps(d->singleStep, step); Execution Count:5094 | 5094 |
125 | } executed: } Execution Count:24935 | 24935 |
126 | | - |
127 | int QAbstractSlider::pageStep() const | - |
128 | { | - |
129 | const QAbstractSliderPrivate * const d = d_func(); | - |
130 | return d->pageStep; executed: return d->pageStep; Execution Count:2952 | 2952 |
131 | } | - |
132 | void QAbstractSlider::setTracking(bool enable) | - |
133 | { | - |
134 | QAbstractSliderPrivate * const d = d_func(); | - |
135 | d->tracking = enable; | - |
136 | } executed: } Execution Count:39 | 39 |
137 | | - |
138 | bool QAbstractSlider::hasTracking() const | - |
139 | { | - |
140 | const QAbstractSliderPrivate * const d = d_func(); | - |
141 | return d->tracking; executed: return d->tracking; Execution Count:10 | 10 |
142 | } | - |
143 | void QAbstractSlider::setSliderDown(bool down) | - |
144 | { | - |
145 | QAbstractSliderPrivate * const d = d_func(); | - |
146 | bool doEmit = d->pressed != down; | - |
147 | | - |
148 | d->pressed = down; | - |
149 | | - |
150 | if (doEmit) { evaluated: doEmit yes Evaluation Count:14 | yes Evaluation Count:33 |
| 14-33 |
151 | if (down) evaluated: down yes Evaluation Count:8 | yes Evaluation Count:6 |
| 6-8 |
152 | sliderPressed(); executed: sliderPressed(); Execution Count:8 | 8 |
153 | else | - |
154 | sliderReleased(); executed: sliderReleased(); Execution Count:6 | 6 |
155 | } | - |
156 | | - |
157 | if (!down && d->position != d->value) evaluated: !down yes Evaluation Count:39 | yes Evaluation Count:8 |
evaluated: d->position != d->value yes Evaluation Count:1 | yes Evaluation Count:38 |
| 1-39 |
158 | triggerAction(SliderMove); executed: triggerAction(SliderMove); Execution Count:1 | 1 |
159 | } executed: } Execution Count:47 | 47 |
160 | | - |
161 | bool QAbstractSlider::isSliderDown() const | - |
162 | { | - |
163 | const QAbstractSliderPrivate * const d = d_func(); | - |
164 | return d->pressed; executed: return d->pressed; Execution Count:8 | 8 |
165 | } | - |
166 | void QAbstractSlider::setSliderPosition(int position) | - |
167 | { | - |
168 | QAbstractSliderPrivate * const d = d_func(); | - |
169 | position = d->bound(position); | - |
170 | if (position == d->position) evaluated: position == d->position yes Evaluation Count:25 | yes Evaluation Count:227 |
| 25-227 |
171 | return; executed: return; Execution Count:25 | 25 |
172 | d->position = position; | - |
173 | if (!d->tracking) evaluated: !d->tracking yes Evaluation Count:11 | yes Evaluation Count:216 |
| 11-216 |
174 | update(); executed: update(); Execution Count:11 | 11 |
175 | if (d->pressed) evaluated: d->pressed yes Evaluation Count:6 | yes Evaluation Count:221 |
| 6-221 |
176 | sliderMoved(position); executed: sliderMoved(position); Execution Count:6 | 6 |
177 | if (d->tracking && !d->blocktracking) evaluated: d->tracking yes Evaluation Count:216 | yes Evaluation Count:11 |
evaluated: !d->blocktracking yes Evaluation Count:91 | yes Evaluation Count:125 |
| 11-216 |
178 | triggerAction(SliderMove); executed: triggerAction(SliderMove); Execution Count:91 | 91 |
179 | } executed: } Execution Count:227 | 227 |
180 | | - |
181 | int QAbstractSlider::sliderPosition() const | - |
182 | { | - |
183 | const QAbstractSliderPrivate * const d = d_func(); | - |
184 | return d->position; executed: return d->position; Execution Count:178 | 178 |
185 | } | - |
186 | int QAbstractSlider::value() const | - |
187 | { | - |
188 | const QAbstractSliderPrivate * const d = d_func(); | - |
189 | return d->value; executed: return d->value; Execution Count:122880 | 122880 |
190 | } | - |
191 | | - |
192 | void QAbstractSlider::setValue(int value) | - |
193 | { | - |
194 | QAbstractSliderPrivate * const d = d_func(); | - |
195 | value = d->bound(value); | - |
196 | if (d->value == value && d->position == value) evaluated: d->value == value yes Evaluation Count:19224 | yes Evaluation Count:9513 |
evaluated: d->position == value yes Evaluation Count:19222 | yes Evaluation Count:2 |
| 2-19224 |
197 | return; executed: return; Execution Count:19222 | 19222 |
198 | d->value = value; | - |
199 | if (d->position != value) { evaluated: d->position != value yes Evaluation Count:9272 | yes Evaluation Count:243 |
| 243-9272 |
200 | d->position = value; | - |
201 | if (d->pressed) evaluated: d->pressed yes Evaluation Count:4 | yes Evaluation Count:9268 |
| 4-9268 |
202 | sliderMoved((d->position = value)); executed: sliderMoved((d->position = value)); Execution Count:4 | 4 |
203 | } executed: } Execution Count:9272 | 9272 |
204 | | - |
205 | QAccessibleValueChangeEvent event(this, d->value); | - |
206 | QAccessible::updateAccessibility(&event); | - |
207 | | - |
208 | sliderChange(SliderValueChange); | - |
209 | valueChanged(value); | - |
210 | } executed: } Execution Count:9515 | 9515 |
211 | bool QAbstractSlider::invertedAppearance() const | - |
212 | { | - |
213 | const QAbstractSliderPrivate * const d = d_func(); | - |
214 | return d->invertedAppearance; executed: return d->invertedAppearance; Execution Count:14 | 14 |
215 | } | - |
216 | | - |
217 | void QAbstractSlider::setInvertedAppearance(bool invert) | - |
218 | { | - |
219 | QAbstractSliderPrivate * const d = d_func(); | - |
220 | d->invertedAppearance = invert; | - |
221 | update(); | - |
222 | } executed: } Execution Count:54 | 54 |
223 | bool QAbstractSlider::invertedControls() const | - |
224 | { | - |
225 | const QAbstractSliderPrivate * const d = d_func(); | - |
226 | return d->invertedControls; executed: return d->invertedControls; Execution Count:10 | 10 |
227 | } | - |
228 | | - |
229 | void QAbstractSlider::setInvertedControls(bool invert) | - |
230 | { | - |
231 | QAbstractSliderPrivate * const d = d_func(); | - |
232 | d->invertedControls = invert; | - |
233 | } executed: } Execution Count:62 | 62 |
234 | void QAbstractSlider::triggerAction(SliderAction action) | - |
235 | { | - |
236 | QAbstractSliderPrivate * const d = d_func(); | - |
237 | d->blocktracking = true; | - |
238 | switch (action) { | - |
239 | case SliderSingleStepAdd: | - |
240 | setSliderPosition(d->overflowSafeAdd(d->effectiveSingleStep())); | - |
241 | break; executed: break; Execution Count:41 | 41 |
242 | case SliderSingleStepSub: | - |
243 | setSliderPosition(d->overflowSafeAdd(-d->effectiveSingleStep())); | - |
244 | break; executed: break; Execution Count:40 | 40 |
245 | case SliderPageStepAdd: | - |
246 | setSliderPosition(d->overflowSafeAdd(d->pageStep)); | - |
247 | break; executed: break; Execution Count:25 | 25 |
248 | case SliderPageStepSub: | - |
249 | setSliderPosition(d->overflowSafeAdd(-d->pageStep)); | - |
250 | break; executed: break; Execution Count:17 | 17 |
251 | case SliderToMinimum: | - |
252 | setSliderPosition(d->minimum); | - |
253 | break; executed: break; Execution Count:9 | 9 |
254 | case SliderToMaximum: | - |
255 | setSliderPosition(d->maximum); | - |
256 | break; executed: break; Execution Count:9 | 9 |
257 | case SliderMove: | - |
258 | case SliderNoAction: | - |
259 | break; executed: break; Execution Count:119 | 119 |
260 | }; | - |
261 | actionTriggered(action); | - |
262 | d->blocktracking = false; | - |
263 | setValue(d->position); | - |
264 | } executed: } Execution Count:260 | 260 |
265 | | - |
266 | | - |
267 | | - |
268 | | - |
269 | | - |
270 | | - |
271 | void QAbstractSlider::setRepeatAction(SliderAction action, int thresholdTime, int repeatTime) | - |
272 | { | - |
273 | QAbstractSliderPrivate * const d = d_func(); | - |
274 | if ((d->repeatAction = action) == SliderNoAction) { evaluated: (d->repeatAction = action) == SliderNoAction yes Evaluation Count:8 | yes Evaluation Count:5 |
| 5-8 |
275 | d->repeatActionTimer.stop(); | - |
276 | } else { executed: } Execution Count:8 | 8 |
277 | d->repeatActionTime = repeatTime; | - |
278 | d->repeatActionTimer.start(thresholdTime, this); | - |
279 | } executed: } Execution Count:5 | 5 |
280 | } | - |
281 | | - |
282 | | - |
283 | | - |
284 | | - |
285 | | - |
286 | QAbstractSlider::SliderAction QAbstractSlider::repeatAction() const | - |
287 | { | - |
288 | const QAbstractSliderPrivate * const d = d_func(); | - |
289 | return d->repeatAction; never executed: return d->repeatAction; | 0 |
290 | } | - |
291 | | - |
292 | | - |
293 | | - |
294 | void QAbstractSlider::timerEvent(QTimerEvent *e) | - |
295 | { | - |
296 | QAbstractSliderPrivate * const d = d_func(); | - |
297 | if (e->timerId() == d->repeatActionTimer.timerId()) { partially evaluated: e->timerId() == d->repeatActionTimer.timerId() yes Evaluation Count:6 | no Evaluation Count:0 |
| 0-6 |
298 | if (d->repeatActionTime) { evaluated: d->repeatActionTime yes Evaluation Count:1 | yes Evaluation Count:5 |
| 1-5 |
299 | d->repeatActionTimer.start(d->repeatActionTime, this); | - |
300 | d->repeatActionTime = 0; | - |
301 | } executed: } Execution Count:1 | 1 |
302 | if (d->repeatAction == SliderPageStepAdd) partially evaluated: d->repeatAction == SliderPageStepAdd yes Evaluation Count:6 | no Evaluation Count:0 |
| 0-6 |
303 | d->setAdjustedSliderPosition(d->overflowSafeAdd(d->pageStep)); executed: d->setAdjustedSliderPosition(d->overflowSafeAdd(d->pageStep)); Execution Count:6 | 6 |
304 | else if (d->repeatAction == SliderPageStepSub) never evaluated: d->repeatAction == SliderPageStepSub | 0 |
305 | d->setAdjustedSliderPosition(d->overflowSafeAdd(-d->pageStep)); never executed: d->setAdjustedSliderPosition(d->overflowSafeAdd(-d->pageStep)); | 0 |
306 | else | - |
307 | triggerAction(d->repeatAction); never executed: triggerAction(d->repeatAction); | 0 |
308 | } | - |
309 | } executed: } Execution Count:6 | 6 |
310 | void QAbstractSlider::sliderChange(SliderChange) | - |
311 | { | - |
312 | update(); | - |
313 | } executed: } Execution Count:30455 | 30455 |
314 | | - |
315 | bool QAbstractSliderPrivate::scrollByDelta(Qt::Orientation orientation, Qt::KeyboardModifiers modifiers, int delta) | - |
316 | { | - |
317 | QAbstractSlider * const q = q_func(); | - |
318 | int stepsToScroll = 0; | - |
319 | | - |
320 | if (orientation == Qt::Horizontal) evaluated: orientation == Qt::Horizontal yes Evaluation Count:12 | yes Evaluation Count:13 |
| 12-13 |
321 | delta = -delta; executed: delta = -delta; Execution Count:12 | 12 |
322 | qreal offset = qreal(delta) / 120; | - |
323 | | - |
324 | if ((modifiers & Qt::ControlModifier) || (modifiers & Qt::ShiftModifier)) { evaluated: (modifiers & Qt::ControlModifier) yes Evaluation Count:1 | yes Evaluation Count:24 |
evaluated: (modifiers & Qt::ShiftModifier) yes Evaluation Count:1 | yes Evaluation Count:23 |
| 1-24 |
325 | | - |
326 | stepsToScroll = qBound(-pageStep, int(offset * pageStep), pageStep); | - |
327 | offset_accumulated = 0; | - |
328 | } else { executed: } Execution Count:2 | 2 |
329 | | - |
330 | | - |
331 | | - |
332 | qreal stepsToScrollF = | - |
333 | | - |
334 | QApplication::wheelScrollLines() * | - |
335 | | - |
336 | offset * effectiveSingleStep(); | - |
337 | | - |
338 | if (offset_accumulated != 0 && (offset / offset_accumulated) < 0) partially evaluated: offset_accumulated != 0 no Evaluation Count:0 | yes Evaluation Count:23 |
never evaluated: (offset / offset_accumulated) < 0 | 0-23 |
339 | offset_accumulated = 0; never executed: offset_accumulated = 0; | 0 |
340 | | - |
341 | offset_accumulated += stepsToScrollF; | - |
342 | | - |
343 | | - |
344 | stepsToScroll = qBound(-pageStep, int(offset_accumulated), pageStep); | - |
345 | | - |
346 | | - |
347 | | - |
348 | | - |
349 | | - |
350 | | - |
351 | offset_accumulated -= int(offset_accumulated); | - |
352 | if (stepsToScroll == 0) partially evaluated: stepsToScroll == 0 no Evaluation Count:0 | yes Evaluation Count:23 |
| 0-23 |
353 | return false; never executed: return false; | 0 |
354 | } executed: } Execution Count:23 | 23 |
355 | | - |
356 | if (invertedControls) evaluated: invertedControls yes Evaluation Count:11 | yes Evaluation Count:14 |
| 11-14 |
357 | stepsToScroll = -stepsToScroll; executed: stepsToScroll = -stepsToScroll; Execution Count:11 | 11 |
358 | | - |
359 | int prevValue = value; | - |
360 | position = overflowSafeAdd(stepsToScroll); | - |
361 | q->triggerAction(QAbstractSlider::SliderMove); | - |
362 | | - |
363 | if (prevValue == value) { evaluated: prevValue == value yes Evaluation Count:2 | yes Evaluation Count:23 |
| 2-23 |
364 | offset_accumulated = 0; | - |
365 | return false; executed: return false; Execution Count:2 | 2 |
366 | } | - |
367 | return true; executed: return true; Execution Count:23 | 23 |
368 | } | - |
369 | | - |
370 | | - |
371 | | - |
372 | | - |
373 | | - |
374 | void QAbstractSlider::wheelEvent(QWheelEvent * e) | - |
375 | { | - |
376 | QAbstractSliderPrivate * const d = d_func(); | - |
377 | e->ignore(); | - |
378 | int delta = e->delta(); | - |
379 | if (d->scrollByDelta(e->orientation(), e->modifiers(), delta)) partially evaluated: d->scrollByDelta(e->orientation(), e->modifiers(), delta) yes Evaluation Count:16 | no Evaluation Count:0 |
| 0-16 |
380 | e->accept(); executed: e->accept(); Execution Count:16 | 16 |
381 | } executed: } Execution Count:16 | 16 |
382 | | - |
383 | | - |
384 | | - |
385 | | - |
386 | | - |
387 | | - |
388 | void QAbstractSlider::keyPressEvent(QKeyEvent *ev) | - |
389 | { | - |
390 | QAbstractSliderPrivate * const d = d_func(); | - |
391 | SliderAction action = SliderNoAction; | - |
392 | switch (ev->key()) { | - |
393 | case Qt::Key_Left: | - |
394 | if (isRightToLeft()) partially evaluated: isRightToLeft() no Evaluation Count:0 | yes Evaluation Count:12 |
| 0-12 |
395 | action = d->invertedAppearance ? SliderSingleStepSub : SliderSingleStepAdd; never evaluated: d->invertedAppearance never executed: action = d->invertedAppearance ? SliderSingleStepSub : SliderSingleStepAdd; | 0 |
396 | else | - |
397 | action = !d->invertedAppearance ? SliderSingleStepSub : SliderSingleStepAdd; evaluated: !d->invertedAppearance yes Evaluation Count:6 | yes Evaluation Count:6 |
executed: action = !d->invertedAppearance ? SliderSingleStepSub : SliderSingleStepAdd; Execution Count:12 | 6-12 |
398 | break; executed: break; Execution Count:12 | 12 |
399 | case Qt::Key_Right: | - |
400 | if (isRightToLeft()) partially evaluated: isRightToLeft() no Evaluation Count:0 | yes Evaluation Count:12 |
| 0-12 |
401 | action = d->invertedAppearance ? SliderSingleStepAdd : SliderSingleStepSub; never evaluated: d->invertedAppearance never executed: action = d->invertedAppearance ? SliderSingleStepAdd : SliderSingleStepSub; | 0 |
402 | else | - |
403 | action = !d->invertedAppearance ? SliderSingleStepAdd : SliderSingleStepSub; evaluated: !d->invertedAppearance yes Evaluation Count:6 | yes Evaluation Count:6 |
executed: action = !d->invertedAppearance ? SliderSingleStepAdd : SliderSingleStepSub; Execution Count:12 | 6-12 |
404 | break; executed: break; Execution Count:12 | 12 |
405 | case Qt::Key_Up: | - |
406 | action = d->invertedControls ? SliderSingleStepSub : SliderSingleStepAdd; evaluated: d->invertedControls yes Evaluation Count:8 | yes Evaluation Count:12 |
| 8-12 |
407 | break; executed: break; Execution Count:20 | 20 |
408 | case Qt::Key_Down: | - |
409 | action = d->invertedControls ? SliderSingleStepAdd : SliderSingleStepSub; evaluated: d->invertedControls yes Evaluation Count:8 | yes Evaluation Count:13 |
| 8-13 |
410 | break; executed: break; Execution Count:21 | 21 |
411 | case Qt::Key_PageUp: | - |
412 | action = d->invertedControls ? SliderPageStepSub : SliderPageStepAdd; evaluated: d->invertedControls yes Evaluation Count:6 | yes Evaluation Count:6 |
| 6 |
413 | break; executed: break; Execution Count:12 | 12 |
414 | case Qt::Key_PageDown: | - |
415 | action = d->invertedControls ? SliderPageStepAdd : SliderPageStepSub; evaluated: d->invertedControls yes Evaluation Count:6 | yes Evaluation Count:6 |
| 6 |
416 | break; executed: break; Execution Count:12 | 12 |
417 | case Qt::Key_Home: | - |
418 | action = SliderToMinimum; | - |
419 | break; executed: break; Execution Count:8 | 8 |
420 | case Qt::Key_End: | - |
421 | action = SliderToMaximum; | - |
422 | break; executed: break; Execution Count:8 | 8 |
423 | default: | - |
424 | ev->ignore(); | - |
425 | break; | 0 |
426 | } | - |
427 | if (action) partially evaluated: action yes Evaluation Count:105 | no Evaluation Count:0 |
| 0-105 |
428 | triggerAction(action); executed: triggerAction(action); Execution Count:105 | 105 |
429 | } executed: } Execution Count:105 | 105 |
430 | | - |
431 | | - |
432 | | - |
433 | | - |
434 | void QAbstractSlider::changeEvent(QEvent *ev) | - |
435 | { | - |
436 | QAbstractSliderPrivate * const d = d_func(); | - |
437 | switch (ev->type()) { | - |
438 | case QEvent::EnabledChange: | - |
439 | if (!isEnabled()) { evaluated: !isEnabled() yes Evaluation Count:23 | yes Evaluation Count:20 |
| 20-23 |
440 | d->repeatActionTimer.stop(); | - |
441 | setSliderDown(false); | - |
442 | } executed: } Execution Count:23 | 23 |
443 | | - |
444 | default: code before this statement executed: default: Execution Count:43 | 43 |
445 | QWidget::changeEvent(ev); | - |
446 | } executed: } Execution Count:927 | 927 |
447 | } executed: } Execution Count:927 | 927 |
448 | | - |
449 | | - |
450 | | - |
451 | | - |
452 | bool QAbstractSlider::event(QEvent *e) | - |
453 | { | - |
454 | return QWidget::event(e); executed: return QWidget::event(e); Execution Count:25885 | 25885 |
455 | } | - |
456 | | - |
457 | | - |
458 | | - |
| | |