QwtPickerDragPointMachine(3)

πŸ“¦ version 5.2.3a, in epel 9, fedora 43, fedora 44

πŸ’– QwtPickerDragPointMachine(3) πŸ’–

okay bestie, welcome to the Qwt User's Guide β€” this is the page for QwtPickerDragPointMachine, and yes the name is a mouthful, we're gonna get through it together 🫢


✨ NAME ✨

QwtPickerDragPointMachine β€” the lil state machine that handles point selections when you drag, fr fr πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

#include <qwt_picker_machine.h>

Inherits QwtPickerMachine.

🌸 Public Member Functions 🌸

  • virtual CommandList transition(const QwtEventPattern &, const QEvent *) β€” the one and only move this class makes on the outside, and it's a virtual one, so it's giving main character energy πŸ‘‘

πŸ¦‹ Additional Inherited Members πŸ¦‹

lowkey there's more where that came from β€” this class also carries inherited members from QwtPickerMachine, so don't forget to peek at the parent when you need the full picture.


πŸ’œ Detailed Description πŸ’œ

So, what is it? It's a state machine for point selections. Periodt. That's the whole vibe. 🌈

Here's how it actually works, no cap:

  • Pressing QwtEventPattern::MouseSelect1 or QwtEventPattern::KeySelect1 starts the selection ✨
  • Releasing QwtEventPattern::MouseSelect1 or a second press of QwtEventPattern::KeySelect1 terminates it πŸ›‘

so like β€” mouse people, let go to finish. keyboard people, tap twice to finish. both paths get you there, iconic behavior honestly πŸ’…

bestie note: it's a press-to-start, release-or-second-press-to-stop situation. don't overthink it, the state machine already did 🧚

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for Qwt User's Guide from the source code. so like, not a human author, a robot did this. slay, I guess πŸ€–βœ¨


and that's the whole page, bestie!! this was Version 5.2.3, dated Tue Nov 20 2012, from the Qwt User's Guide β€” yes the date is ancient, she's a vintage icon, we respect her πŸŽ€πŸ’– bye bye, go select some points πŸ¦‹

πŸ“¦ where this page comes from