29 ARMARX_INFO <<
"RobotTrajectoryDesigner: ToolBarController on init";
40 ARMARX_INFO <<
"RobotTrajectoryDesigner: ToolBarController on connect";
43 QObject::connect(guiToolbar.get()->getToolBar()->setWaypointButton,
49 QObject::connect(guiToolbar.get()->getToolBar()->deleteWaypointButton,
52 SLOT(deleteWaypoint()));
55 QObject::connect(guiToolbar.get()->getToolBar()->changeWaypointButton,
58 SLOT(changeWaypoint()));
61 QObject::connect(guiToolbar.get()->getToolBar()->playPreviewButton,
67 QObject::connect(guiToolbar.get()->getToolBar()->playPreviewAllButton,
70 SLOT(playAllPreview()));
73 QObject::connect(guiToolbar.get()->getToolBar()->stopPreviewButton,
82 ARMARX_INFO <<
"RobotTrajectoryDesigner: ToolBarController on disconnect";
88 ARMARX_INFO <<
"RobotTrajectoryDesigner: ToolBarController on exit";
92 guiToolbar(guiToolbar), currentWaypoint(0)
101 return this->guiToolbar;
107 this->guiToolbar = guiToolbar;
113 return this->currentWaypoint;
119 if (currentWaypoint >= 0)
121 this->currentWaypoint = currentWaypoint;
126 ToolBarController::setWaypoint()
132 ToolBarController::deleteWaypoint()
138 ToolBarController::changeWaypoint()
140 emit changeWaypoint(this->currentWaypoint);
144 ToolBarController::playAllPreview()
150 ToolBarController::playPreview()
156 ToolBarController::stopPreview()
164 throw(
"not yet implemented");
170 guiToolbar->getToolBar()->changeWaypointButton->setEnabled(enable);
171 guiToolbar->getToolBar()->deleteWaypointButton->setEnabled(enable);
177 guiToolbar->getToolBar()->setWaypointButton->setEnabled(enable);
183 guiToolbar->getToolBar()->playPreviewAllButton->setEnabled(enable);
189 guiToolbar->getToolBar()->playPreviewButton->setEnabled(enable);
195 guiToolbar->getToolBar()->stopPreviewButton->setEnabled(enable);