QwtPickerMachine(3)
π NAME π
QwtPickerMachine β no cap, that's the whole name, bestie, it's giving mysterious β¨
πΈ SYNOPSIS πΈ
#include <qwt_picker_machine.h>
Inherited by QwtPickerClickPointMachine, QwtPickerClickRectMachine, QwtPickerDragPointMachine, QwtPickerDragRectMachine, and QwtPickerPolygonMachine. Yes queen, this is the blueprint and those five are the nepo babies π
β¨ Public Types β¨
enum Command { Begin, Append, Move, End }β literally the four moods of every selection, fr fr π¦typedef QList< Command > CommandListβ a whole list of those moods, iconic
π Public Member Functions π
virtual ~QwtPickerMachine ()β the destructor, she's virtual, she's leaving gracefully πvoid reset ()β wipes the state, clean slate energyvoid setState (int)β sets the state, you're in charge now πint state () constβ reads the state back out, const because she's not messyvirtual CommandList transition (const QwtEventPattern &, const QEvent *) = 0β pure virtual, so you have to implement it, no skipping bestie π
π Protected Member Functions π
QwtPickerMachine ()β the protected constructor, she's shy, only the family gets in π«Ά
π§ Detailed Description π§
A state machine for QwtPicker selections. That's it, that's the job, and she ate π₯
QwtPickerMachine accepts key and mouse events and translates them into selection commands. Input goes in, commands come out, main character energy fr π
See also:
QwtEventPattern::MousePatternCodeQwtEventPattern::KeyPatternCode
β Author β
Generated automatically by Doxygen for Qwt User's Guide from the source code. Not a human, just a robot doing its little thing, and honestly? Respect π
And that's a wrap, bestie!! This lil beauty is from Version 5.2.3, dated Tue Nov 20 2012, in the Qwt User's Guide. Slay, mwah πβ¨π¦
π¦ 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