Hello, I haven't got any response to my question, but as the answer may really help us simplify our code I'm sending it again. Thanks for any help !
On Tue, Nov 22, 2022 at 9:02 AM Stefan Seefeld <ste...@seefeld.name> wrote: > Hello, > we are using Qt State Machines in a number of places in our applications > to manage object states for certain types of objects. Occasionally I would > like to use and manipulate such objects in a non-event-driven context, i.e. > without a running event loop. > Short of a StateMachine function that allows me to wait for outstanding > transitions to be completed, I wrote a little helper function that > instantiates a `QEventLoop`, then calls > `processEvents(QEventLoop::ExcludeUserInputEvents)` to drain the event > queue and thus make sure that all in-flight transitions have been completed. > While this appears to be working fine, I'm not sure this is the best way > (or at the very least, a particularly elegant way) to achieve what I want. > > Is the above a "correct" way to get what I want ? Is there a better way ? > -- ...ich hab' noch einen Koffer in Berlin...
_______________________________________________ Interest mailing list Interest@qt-project.org https://lists.qt-project.org/listinfo/interest