QwtPickerDragPointMachine(3)
π 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::MouseSelect1orQwtEventPattern::KeySelect1starts the selection β¨ - Releasing
QwtEventPattern::MouseSelect1or a second press ofQwtEventPattern::KeySelect1terminates 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
- epel 9: qwt5-qt5-devel 5.2.3a-12.20210522gita2b11e3.el9 Β· LGPLv2+ with exceptions
- fedora 43: qwt5-qt5-devel 5.2.3a-22.20210522gita2b11e3.fc43 Β· LGPL-2.1-or-later WITH Qwt-exception-1.0
- fedora 43: qwt5-qt5-devel 5.2.3a-22.20210522gita2b11e3.fc43 Β· LGPL-2.1-or-later WITH Qwt-exception-1.0
- fedora 44: qwt5-qt5-devel 5.2.3a-23.20210522gita2b11e3.fc44 Β· LGPL-2.1-or-later WITH Qwt-exception-1.0
- fedora 44: qwt5-qt5-devel 5.2.3a-23.20210522gita2b11e3.fc44 Β· LGPL-2.1-or-later WITH Qwt-exception-1.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms