I recently changed the look and feel of the buttons in order to:
Help guide the user by showing what features are available at any given time
Help prevent the user from quitting QtJSBSim while JSBSim is still running.
The buttons look better and behave better now. The main change in behavior is done by greying/disabling/unchecking buttons based on what state the session is in. This should help the user follow the work flow. The important first steps after opening QtJSBSim are:
Start JSBSim
Connect to JSBSim
At this point all features are available.
Dave
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I recently changed the look and feel of the buttons in order to:
The buttons look better and behave better now. The main change in behavior is done by greying/disabling/unchecking buttons based on what state the session is in. This should help the user follow the work flow. The important first steps after opening QtJSBSim are:
At this point all features are available.
Dave