Greetings,
We are developing a scientific QT Application which detect the border of a cell.Please refer to following prototype snapshots.
http://i27.tinypic.com/25tub9v.png
http://i26.tinypic.com/9l8kcj.jpg
Now ,we are going to develop this as a opensource product with a good design and architecture.We reconed that it has many complex actions and flows. Eg: move contour node,delete coutour node,add contour node,draw barrier,select multiple nodes...etc
We were hoping to use QT State Machine Framework for UI, and wondering whether to use several state-machine instances for each flow/action or use one "huge" state-machine? We need unde/redo operations and is it possible to interate QT State-Machine Framework with QT Undo/Redo Framework?
[edit] Is it really possible to use QT SM Framekwork to handle UI interactions? What kind of design they use in GIMP or CAD applications ?
Thanks in advance, umanga