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 42 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 234 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 229 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 240 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 118 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 136 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: