! \reimp */
| 583 | \reimp |
| 584 | */ |
| 585 | void QxtSpanSlider::mousePressEvent(QMouseEvent* event) { |
| 586 | if (minimum() == maximum() || (event->buttons() ^ event->button())) { |
| 587 | event->ignore(); |
| 588 | return; |
| 589 | } |
| 590 | |
| 591 | qxt_d().handleMousePress(event->pos(), qxt_d().upperPressed, qxt_d().upper, QxtSpanSlider::UpperHandle); |
| 592 | if (qxt_d().upperPressed != QStyle::SC_SliderHandle) |
| 593 | qxt_d().handleMousePress(event->pos(), qxt_d().lowerPressed, qxt_d().lower, QxtSpanSlider::LowerHandle); |
| 594 | |
| 595 | qxt_d().firstMovement = true; |
| 596 | event->accept(); |
| 597 | } |
| 598 | |
| 599 | /*! |
| 600 | \reimp |
nothing calls this directly
no test coverage detected