5 #ifndef CHOREO_GUI_SELECTION_WIDGET_H 6 #define CHOREO_GUI_SELECTION_WIDGET_H 17 class SelectionWidgetWindow;
54 void loadParameters();
60 void orderValueChanged();
70 void setInputEnabled(
bool enabled);
73 void setInputEndEffectorVisualEnabled(
bool);
76 void setInputGraspEnabled(
bool);
79 void setInputIKSolutionEnabled(
bool);
82 void simSpeedChanged();
101 void setMaxValue(
int m);
103 void setMaxGraspNum(
int max_g);
105 void setStatusBar(std::string
string,
bool state);
108 void addFetchedPlans(
const std::vector<std::string> &plan_names);
109 void getChosenPlans();
115 void setAssemblyType(
const std::string& at);
119 void showTaskSequenceRecomputePopUp(
bool found_task_plan);
122 virtual void showEvent(QShowEvent *ev);
123 virtual void closeEvent(QCloseEvent *ev);
131 void setOutputSaveDirOn();
134 void flushSimulation();
135 void flushOutputProcess();
137 void closeWidgetAndContinue();
138 void enterSelectionWidget();
139 void exitSelectionWidget();
140 void recomputeTaskSequenceChosen();
141 void enableChoreoWidgetButtons();
145 void buttonForwardUpdateOrderValue();
146 void buttonBackwardUpdateOrderValue();
147 void buttonSelectAll();
149 void buttonSimulateSingle();
150 void buttonSimulateUntil();
151 void buttonSimulateChosen();
154 void buttonOutputChosen();
156 void buttonClearSelection();
158 void buttonCloseWidget();
165 void buttonSelectForPlan();
168 void sliderUpdateOrderValue(
int value);
169 void lineeditUpdateOrderValue();
172 void checkboxEEVisualUpdateValue();
175 void sliderUpdateSelectedGraspValue(
int value);
176 void lineeditUpdateSelectedGraspValue();
180 void sliderUpdateSimSpeed(
int value);
183 void recomputeChosen();
184 void useSavedResultChosen();
185 void useSavedTaskSequenceResultChosen();
186 void popUpWindowClosed();
194 Ui::SelectionWidgetWindow*
ui_;
241 #endif //CHOREO_GUI_SELECTION_WIDGET_H