Inheritance diagram for MGuiDriver:

Driver module for Interactive GUI It handles menus, parameter configurations and such
driver GuiDriver
verbosity = debug
enable = true
GuiHost = localhost
GuiPort = 1130
endmod
Public Member Functions | |
| MGuiDriver (QSequence *s) | |
| constructor | |
| ~MGuiDriver () | |
| destructor | |
| Action | Init () |
| Init method. | |
| Action | Do (QEvent *ev) |
| Do method. | |
| Action | Done () |
| Done method. | |
Private Types | |
| enum | MenuLevel { ML_Init = 0, ML_Do, ML_Done } |
Private Member Functions | |
| Action | Menu (MenuLevel level) |
| Menu method. Handle Menu logic. | |
| Action | HandleCommand (QGDCommand cmd) |
| HandleCommand method. Execute a command. | |
| QGDCommand | GetCommand (MenuLevel level) |
| Get command from standard input. | |
| void | SendCommands (MenuLevel level) |
| Send Avalaible commands to the server. | |
| void | ListModules () |
| Send List of avalaible modules. | |
| void | ListModuleParameters (int modIndex) |
| Send List of module parameter. | |
| void | ChangeModuleParameter (int modIndex, const QVdt &val) |
| change module parameter | |
| void | SendData (const std::string &type) |
| send data | |
| void | SendTObject (const TObject &obj) |
| general purpose function used to send TObjects | |
Private Attributes | |
| TSocket * | fSocket |
| QEvent * | fCurrentEvent |
| QRunData * | fRunData |
1.5.1