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