gepetto-viewer
4.13.0
An user-friendly Graphical Interface
|
Go to the documentation of this file.
17 #ifndef GEPETTO_GUI_SELECTION_HANDLER_H__
18 #define GEPETTO_GUI_SELECTION_HANDLER_H__
49 virtual QString
getName() {
return "None"; }
65 virtual QString
getName() {
return "Unique"; }
78 virtual QString
getName() {
return "Multi"; }
98 void getBodies(QStringList selectedBodies);
99 void changeMode(
int index);
104 std::vector<SelectionMode*> modes_;
107 QStringList selected_;
viewer::shared_ptr< WindowsManager > WindowsManagerPtr_t
Definition: fwd.hh:58
void addMode(SelectionMode *mode)
virtual void onSelect(SelectionEvent *event)=0
Definition: action-search-bar.hh:26
QString currentBody()
Definition: selection-handler.hh:38
SelectionMode(WindowsManagerPtr_t wsm)
Definition: selection-handler.hh:33
virtual void onSelect(SelectionEvent *event)
virtual QString getName()
Definition: selection-handler.hh:49
QStringList selectedBodies_
Definition: selection-handler.hh:81
WindowsManagerPtr_t wsm_
Definition: selection-handler.hh:53
Class that allows to select one body.
Definition: selection-handler.hh:57
UniqueSelection(WindowsManagerPtr_t wsm)
MultiSelection(WindowsManagerPtr_t wsm)
virtual void onSelect(SelectionEvent *event)
Definition: selection-event.hh:30
Definition: selection-handler.hh:84
SelectionHandler(WindowsManagerPtr_t wsm, QWidget *parent=0)
virtual QString getName()
Definition: selection-handler.hh:78
virtual void reset()
Definition: selection-handler.hh:36
~SelectionMode()
Definition: selection-handler.hh:34
Definition: selection-handler.hh:30
Definition: selection-handler.hh:68
virtual QString getName()
Definition: selection-handler.hh:65
void selectedBodies(QStringList selectedBodies)
QString currentSelected_
Definition: selection-handler.hh:52