18 #ifndef _GAZEBO_MODEL_EDITOR_PRIVATE_HH_
19 #define _GAZEBO_MODEL_EDITOR_PRIVATE_HH_
31 class SchematicViewWidget;
32 class ModelTreeWidget;
33 class ModelEditorPalette;
EditorMaterialSwitcherPtr materialSwitcher
Model editor material switcher used to switch the non-editable models in the background to use a diff...
Definition: ModelEditorPrivate.hh:103
bool active
True if model editor is active.
Definition: ModelEditorPrivate.hh:50
A palette of model items which can be added to the editor.
Definition: ModelEditorPalette.hh:46
QWidget * insertModel
Pointer to the Insert model widget in main window.
Definition: ModelEditorPrivate.hh:84
std::string selectedJointType
Previously selected joint type.
Definition: ModelEditorPrivate.hh:60
QMenuBar * menuBar
Menubar containing actions related to the editor.
Definition: ModelEditorPrivate.hh:41
SchematicViewWidget * svWidget
Pointer to the schematic view widget.
Definition: ModelEditorPrivate.hh:81
QAction * showToolbarsAct
Show toolbars action cloned from main window.
Definition: ModelEditorPrivate.hh:87
QAction * fullScreenAct
Fullscreen action cloned from main window.
Definition: ModelEditorPrivate.hh:90
std::shared_ptr< EditorMaterialSwitcher > EditorMaterialSwitcherPtr
Definition: ModelEditorTypes.hh:32
ModelEditorPalette * modelPalette
A palette of entities that can be inserted into the editor.
Definition: ModelEditorPrivate.hh:44
std::vector< event::ConnectionPtr > connections
A list of event connections.
Definition: ModelEditorPrivate.hh:99
QAction * saveAct
Action to save model.
Definition: ModelEditorPrivate.hh:63
QAction * schematicViewAct
Action to show/hide the schematic view.
Definition: ModelEditorPrivate.hh:78
QAction * cameraPerspectiveAct
Camera perspective view action cloned from main window.
Definition: ModelEditorPrivate.hh:96
QAction * saveAsAct
Action to save model as.
Definition: ModelEditorPrivate.hh:66
QAction * jointAct
Qt action for adding a previously selected joint in the model editor.
Definition: ModelEditorPrivate.hh:54
Definition: ModelEditorPrivate.hh:38
QSignalMapper * signalMapper
Qt signal mapper for mapping add jointsignals.
Definition: ModelEditorPrivate.hh:57
QAction * newAct
Action to start a new model.
Definition: ModelEditorPrivate.hh:69
ModelTreeWidget * modelTree
A display of model settings and its child entities.
Definition: ModelEditorPrivate.hh:47
QAction * exitAct
Action to exit the editor.
Definition: ModelEditorPrivate.hh:72
QAction * cameraOrthoAct
Camera orthographic view action cloned from main window.
Definition: ModelEditorPrivate.hh:93
QAction * showJointsAct
Action to show joints.
Definition: ModelEditorPrivate.hh:75