#include <omObject.h>
Inheritance diagram for omObject:
Public Member Functions | |
virtual void | Init () |
virtual void | Reload () |
virtual void | Start () |
virtual void | Stop () |
virtual void | Tick () |
virtual void | Action () |
virtual void | GoDown () |
virtual void | GoUp () |
virtual void | GoLeft () |
virtual void | GoRight () |
virtual void | NotifyMessage (wxString, wxArrayString) |
virtual void | NotifyXYData (int, int) |
virtual void | NotifyIntData (int) |
virtual void | NotifyFloatData (float) |
virtual void | NotifyTCPMessage (omTCPMessage) |
virtual bool | IsYourWindow (void *) |
virtual void | StopExecutor () |
virtual void | StartExecutor () |
This class is used as a superclass for every object in the OpenMAIA suite.
All the objects retrive event passed by the functions provided by the omObject class.
Every virtual method in the omObject send an event to the child class.
The child class must override the interested method to handle the event generated.
|
Action event is used in automatic and manual scan mode to tell to the object that the used selected ACTION function using keyboard, serial or other device. Reimplemented in omUIKeyboard, omUITreeNode, maiaCommandParser, and maiaKeyboard. |
|
GoDown event is used in manual scan mode to tell to the object that the user selected DOWN function using keyboard, serial or other device. Reimplemented in maiaCommandParser, and maiaKeyboard. |
|
GoLeft event is used in manual scan mode to tell to the object that the user selected LEFT function using keyboard, serial or other device. Reimplemented in maiaCommandParser, and maiaKeyboard. |
|
GoRight event is used in manual scan mode to tell to the object that the user selected RIGHT function using keyboard, serial or other device. Reimplemented in maiaCommandParser, and maiaKeyboard. |
|
GoUp event is used in manual scan mode to tell to the object that the user selected UP function using keyboard, serial or other device. Reimplemented in maiaCommandParser, and maiaKeyboard. |
|
The Init event is passed to initialize the class after the constructions. Reimplemented in omOptions, omUICommandParser, omUIGrantFocus2User, omUIKeyboard, omUIOptions, maiaCommandParser, and maiaKeyboard. |
|
IsYourWindow event is a request to the object that uses a window on the screen. This request is used to find out if the specified window is handled by the object. If so metohd return TRUE otherwhise return FALSE value.
Reimplemented in omUIButton, omUIKeyboard, and omUITreeNode. |
|
Notify a generic float data to the object.
|
|
Notify a generic integer data to the object.
|
|
Notify a message to the object.
|
|
Notify an incoming message from TCP stream.
Reimplemented in maiaCommandParser, and maiaconfigFrame. |
|
Notify a generic coordinate data to the object.
|
|
This method causes the reload of the options of the class. If the class has a timer associated this method enforce the stopping and the starting of the timer. Reimplemented in omUIKeyboard, maiaCommandParser, and maiaKeyboard. |
|
Start event tells to the object to Start all the eventual timers used by the object. Reimplemented in omExecutor, omJoystickDriver, omKeyboardDriver, omSerialDriver, omUIActionQueue, omUIGrantFocus2User, maiaCommandParser, and maiaKeyboard. |
|
Notify the StartExecutor event to the object. Reimplemented in omUICommandParser. |
|
Stop event tells to the object to Stop all the eventual timers used by the object. Reimplemented in omExecutor, omJoystickDriver, omKeyboardDriver, omSerialDriver, omUIActionQueue, omUIGrantFocus2User, maiaCommandParser, and maiaKeyboard. |
|
Notify the StopExecutor event to the object. Reimplemented in omUICommandParser. |
|
Tick event is used in automatic scan mode to pass the scal clock signal to the class that implements automatic scan. Reimplemented in omUIKeyboard, and omUITreeNode. |
Copyright © by Luca Clivio |