In the comments to my previous post, a few pointed out that the states & transitions API we're researching seems generally useful (i.e. outside of Kinetic context). Hence, we've released a stand-alone state machine add-on that you can play with. It's been tested with Qt 4.4 and 4.5. Enjoy, and don't be shy about giving feedback.