ExportDialogController Class Reference

Subcontroller which handles all user interaction with the export dialog in the GUI, communicates with other controllers via signals and slots. More...

#include <RobotComponents/gui-plugins/RobotTrajectoryDesignerGuiPlugin/Controller/ExportDialogController.h>

+ Inheritance diagram for ExportDialogController:

Public Slots

void environmentChanged (EnvironmentPtr environment)
 Set the enviroment.
 
void exportMMM ()
 Start export to MMM.
 
void exportTrajectory ()
 Start export to trajectory.
 
void exportTrajectory (std::vector< DesignerTrajectoryPtr > trajectories)
 Exports the trajectory.
 
void open ()
 Opens an export dialog.
 
void setFPS (int fps)
 Sets the timed distribution of automatically generated waypoints by assigning how many waypoints there are per second.
 

Signals

void exportDesignerTrajectory ()
 Requests a designer trajectory to a given index to export.
 
void exportDesignerTrajectory (int fps)
 Requests a designer trajectory to a given index to export.
 

Public Member Functions

 ExportDialogController ()
 Creates a new ExportDialogController and assigns a designer exporter to handle.
 
void onConnectComponent () override
 
void onDisconnectComponent () override
 
void onExitComponent () override
 
void onInitComponent () override
 

Detailed Description

Subcontroller which handles all user interaction with the export dialog in the GUI, communicates with other controllers via signals and slots.

Constructor & Destructor Documentation

◆ ExportDialogController()

Creates a new ExportDialogController and assigns a designer exporter to handle.

Member Function Documentation

◆ environmentChanged

void environmentChanged ( EnvironmentPtr environment)
slot

Set the enviroment.

Parameters
Thenew enviroment

◆ exportDesignerTrajectory [1/2]

void exportDesignerTrajectory ( )
signal

Requests a designer trajectory to a given index to export.

◆ exportDesignerTrajectory [2/2]

void exportDesignerTrajectory ( int fps)
signal

Requests a designer trajectory to a given index to export.

Parameters
indexIndex of the trajectory

◆ exportMMM

void exportMMM ( )
slot

Start export to MMM.

◆ exportTrajectory [1/2]

void exportTrajectory ( )
slot

Start export to trajectory.

◆ exportTrajectory [2/2]

void exportTrajectory ( std::vector< DesignerTrajectoryPtr > trajectories)
slot

Exports the trajectory.

Parameters
trajectoryDesignerTrajectory fpr export

◆ onConnectComponent()

void onConnectComponent ( )
overridevirtual

◆ onDisconnectComponent()

void onDisconnectComponent ( )
overridevirtual

◆ onExitComponent()

void onExitComponent ( )
overridevirtual

◆ onInitComponent()

void onInitComponent ( )
overridevirtual

◆ open

void open ( )
slot

Opens an export dialog.

◆ setFPS

void setFPS ( int fps)
slot

Sets the timed distribution of automatically generated waypoints by assigning how many waypoints there are per second.

Parameters
valueNumber of waypoints per second

The documentation for this class was generated from the following files: