QwtPickerClickRectMachine(3)
π NAME π
QwtPickerClickRectMachine β bestie, this is the lil state machine that handles rectangle selections π
(the manpage literally gives no one-liner here, so that's the whole name section, no cap)
β¨ SYNOPSIS β¨
#include <qwt_picker_machine.h>
okay so first thing: it Inherits QwtPickerMachine π«Ά so all the family drama comes along with it.
πΈ Public Member Functions πΈ
virtual CommandList transition (const QwtEventPattern &, const QEvent *)β the one (1) function it brings to the table, and it's doing the whole state-machine thing. iconic behavior honestly π
π¦ Additional Inherited Members π¦
(yeah it just says that. the inherited stuff lives on the parent's page, go check QwtPickerMachine iykyk π)
π Detailed Description π
so basically it's a state machine for rectangle selections. periodt. π
here's the whole vibe, mouse edition first:
- Pressing
QwtEventPattern::MouseSelect1starts the selection π«§ - releasing it selects the first point β¨
- Pressing it again selects the second point and terminates the selection π done, slay
and now the keyboard edition, because of course there's a keyboard edition:
- Pressing
QwtEventPattern::KeySelect1also starts the selection π - a second press selects the first point β
- a third one selects the second point and terminates the selection π₯
three taps, two corners, rectangle acquired. no notes. π
See also: QwtEventPattern::MousePatternCode, QwtEventPattern::KeyPatternCode β go read those for the pattern codes bestie, they're the receipts π
π Author π
Generated automatically by Doxygen for Qwt User's Guide from the source code. (not a human, just doxygen doing its lil robot thing π€π )
okay and that's the whole page!! this one's from Version 5.2.3, dated Tue Nov 20 2012 β so like, a vintage queen, but she still eats πβ¨
π¦ 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