Subcontroller which handles all user interaction with the setting tab in the GUI, communicates with other controllers via signals and slots.
More...
#include <RobotComponents/gui-plugins/RobotTrajectoryDesignerGuiPlugin/Controller/SettingController.h>
Subcontroller which handles all user interaction with the setting tab in the GUI, communicates with other controllers via signals and slots.
Definition at line 43 of file SettingController.h.
◆ SettingController()
◆ changedIKSolution
| void changedIKSolution |
( |
| ) |
|
|
signal |
Notifies other controllers about the availability of a new IK solution for the first waypoint.
◆ changedLanguage
| void changedLanguage |
( |
QString |
language | ) |
|
|
signal |
Notifies other controllers about a change of the language.
- Parameters
-
| index | Index of the language |
◆ changedTCP
| void changedTCP |
( |
QString |
tcp | ) |
|
|
signal |
Notifies other controllers about a change of the current TCP.
- Parameters
-
◆ convertToMMM
Notifies other controllers to convert all trajectories to MMM.
◆ enableExportButtons
| void enableExportButtons |
( |
bool |
enable | ) |
|
|
slot |
Enables or disables the export buttons.
- Parameters
-
| enable | Determines whether to enable or disable the export buttons |
Definition at line 267 of file SettingController.cpp.
◆ enableIKSolutionButton
| void enableIKSolutionButton |
( |
bool |
enable | ) |
|
|
slot |
Enables or disables the new IK solution button.
- Parameters
-
| enable | Determines whether to enable or disable the ik solution button |
Definition at line 261 of file SettingController.cpp.
◆ enableImportTCPCollision
| void enableImportTCPCollision |
( |
bool |
enable | ) |
|
|
slot |
Enables or disables the import, tcp and collision buttons.
- Parameters
-
| enable | Determines whether to enable or disable the import, tcp and collision buttons |
Definition at line 274 of file SettingController.cpp.
◆ enableSelectRobotButton
| void enableSelectRobotButton |
( |
bool |
enable | ) |
|
|
slot |
◆ environmentChanged
◆ exportTrajectory
| void exportTrajectory |
( |
| ) |
|
|
signal |
Notifies other controllers to export all trajectories to Trajectory.
◆ getGuiSettingTab()
◆ onConnectComponent()
| void onConnectComponent |
( |
| ) |
|
|
overridevirtual |
◆ onDisconnectComponent()
| void onDisconnectComponent |
( |
| ) |
|
|
overridevirtual |
◆ onExitComponent()
◆ onInitComponent()
◆ openImport
Notifies other controllers to open an import dialog.
◆ openRobotSelection
| void openRobotSelection |
( |
| ) |
|
|
signal |
Notifies other controllers to open a robot selection dialog.
◆ openShortcut
Notifies other controllers to open a shortcut dialog.
◆ retranslateGui
◆ selectTCP [1/2]
| void selectTCP |
( |
int |
index | ) |
|
|
slot |
Changes the currently selected TCP.
- Parameters
-
| index | Index of the current TCP |
Definition at line 143 of file SettingController.cpp.
◆ selectTCP [2/2]
| void selectTCP |
( |
QString |
tcp | ) |
|
|
slot |
Changes the currently selected TCP.
- Parameters
-
| tcp | String identifier of the current TCP |
Definition at line 161 of file SettingController.cpp.
◆ setActiveColModelName
| void setActiveColModelName |
( |
QString |
activeColModelName | ) |
|
|
signal |
Sets the active collision model name.
- Parameters
-
| activeColModelName | Active collision model name |
◆ setBodyColModelsNames
| void setBodyColModelsNames |
( |
QStringList |
bodyColModelsNames | ) |
|
|
signal |
Sets the body collision models names.
- Parameters
-
| activeColModelName | Body collision models names |
◆ setGuiSettingTab()
The documentation for this class was generated from the following files: