17 #ifndef _MODEL_EDITOR_HH_
18 #define _MODEL_EDITOR_HH_
30 class ModelEditorPalette;
47 private slots:
void OnEdit(
bool _checked);
50 private slots:
void OnAddSelectedJoint();
54 private slots:
void OnAddJoint(
const QString &_type);
57 private slots:
void OnJointAdded();
61 private slots:
void OnAction(QAction *_action);
64 private:
void OnFinish();
67 private:
void ToggleToolbar();
76 private: QAction *jointTypeAct;
80 private: QAction *jointAct;
83 private: QAction *jointSeparatorAct;
86 private: QToolButton *jointButton;
89 private: QSignalMapper *signalMapper;
92 private: std::string selectedJointType;
Interface to the terrain editor.
Definition: ModelEditor.hh:34
Forward declarations for the common classes.
Definition: Animation.hh:24
A palette of model items which can be added to the editor.
Definition: ModelEditorPalette.hh:45
Definition: MainWindow.hh:46
Base class for editors, such as BuildingEditor and TerrainEditor.
Definition: Editor.hh:35
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:48