|
|
Abstract controller providing a set of methods which must be implemented by every controller. More...
#include <RobotComponents/gui-plugins/RobotTrajectoryDesignerGuiPlugin/Controller/AbstractController.h>
Inheritance diagram for AbstractController:Public Member Functions | |
| virtual void | onConnectComponent ()=0 |
| Connects all signals and slots of the controller. | |
| virtual void | onDisconnectComponent ()=0 |
| Called whenever a component is disconnected. | |
| virtual void | onExitComponent ()=0 |
| Called on exit, cleans. | |
| virtual void | onInitComponent ()=0 |
| Initializes the controller. | |
Abstract controller providing a set of methods which must be implemented by every controller.
Definition at line 37 of file AbstractController.h.
|
pure virtual |
Connects all signals and slots of the controller.
Implemented in EnvironmentController, ExportDialogController, ImportDialogController, MementoController, RobotVisualizationController, SettingController, ShortcutController, TCPInformationController, TCPSelectionController, ToolBarController, TrajectoryController, TransitionController, ViewController, and WaypointController.
|
pure virtual |
Called whenever a component is disconnected.
Implemented in EnvironmentController, ExportDialogController, ImportDialogController, MementoController, RobotVisualizationController, SettingController, ShortcutController, TCPInformationController, TCPSelectionController, ToolBarController, TrajectoryController, TransitionController, ViewController, and WaypointController.
|
pure virtual |
Called on exit, cleans.
Implemented in EnvironmentController, ExportDialogController, ImportDialogController, MementoController, RobotVisualizationController, SettingController, ShortcutController, TCPInformationController, TCPSelectionController, ToolBarController, TrajectoryController, TransitionController, ViewController, and WaypointController.
|
pure virtual |
Initializes the controller.
Implemented in EnvironmentController, ExportDialogController, ImportDialogController, MementoController, RobotVisualizationController, SettingController, ShortcutController, TCPInformationController, TCPSelectionController, ToolBarController, TrajectoryController, TransitionController, ViewController, and WaypointController.