MCPcopy Create free account
hub / github.com/KDE/labplot / mousePressEvent

Method mousePressEvent

src/frontend/widgets/qxtspanslider.cpp:585–597  ·  view source on GitHub ↗

! \reimp */

Source from the content-addressed store, hash-verified

583 \reimp
584 */
585void 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

Callers

nothing calls this directly

Calls 3

buttonMethod · 0.80
handleMousePressMethod · 0.80
acceptMethod · 0.80

Tested by

no test coverage detected