4
Disclaimer: I'm not familiar with Qt
With that in mind I still have some points I can mention.
My worry is that this approach may be inefficient, given how many
variables a State has and how long a user's input could potentially
be. Granted, most of the State members are only bytes, bu...