Go to the documentation of this file. 1 #ifndef EXPORTDIALOGCONTROLLER_H
2 #define EXPORTDIALOGCONTROLLER_H
5 #include "../View/ui_ExportDialog.h"
6 #include "../Model/DesignerTrajectory.h"
7 #include <QErrorMessage>
11 #include "../ImportExport/MMMExporter.h"
12 #include "../Environment.h"
104 QString saveToFile();
107 QDialog* exportDialog;
109 std::vector<armarx::DesignerTrajectoryPtr> trajectories;
116 #endif // EXPORTDIALOGCONTROLLER_H
void environmentChanged(EnvironmentPtr environment)
Set the enviroment.
void onConnectComponent() override
void exportMMM()
Start export to MMM.
void setFPS(int fps)
Sets the timed distribution of automatically generated waypoints by assigning how many waypoints ther...
ExportDialogController()
Creates a new ExportDialogController and assigns a designer exporter to handle.
void open()
Opens an export dialog.
void exportDesignerTrajectory()
Requests a designer trajectory to a given index to export.
void onDisconnectComponent() override
std::shared_ptr< Environment > EnvironmentPtr
std::shared_ptr< ExportDialogController > ExportDialogControllerPtr
void onInitComponent() override
void onExitComponent() override
void exportTrajectory()
Start export to trajectory.
Subcontroller which handles all user interaction with the export dialog in the GUI,...
This file offers overloads of toIce() and fromIce() functions for STL container types.
Abstract controller providing a set of methods which must be implemented by every controller.