18 #ifndef GAZEBO_GUI_MODEL_MODELEDITORPALETTE_HH_ 
   19 #define GAZEBO_GUI_MODEL_MODELEDITORPALETTE_HH_ 
   39     class ModelEditorPalettePrivate;
 
   60       public: 
void AddItem(QWidget *_item,
 
   61           const std::string &_category = 
"Other");
 
   66       public: 
void InsertWidget(
const unsigned int _index, QWidget *_widget);
 
   70       public: 
void RemoveWidget(QWidget *_widget);
 
   74       public: 
void CreateJoint(
const std::string &_type);
 
   86       private slots: 
void OnCylinder();
 
   89       private slots: 
void OnSphere();
 
   92       private slots: 
void OnBox();
 
   95       private slots: 
void OnCustom();
 
   98       private slots: 
void OnLinkAdded();
 
  102       private: std::unique_ptr<ModelEditorPalettePrivate> dataPtr;
 
A palette of model items which can be added to the editor. 
Definition: ModelEditorPalette.hh:46
Generic description of a keyboard event. 
Definition: KeyEvent.hh:32
Create and manage 3D visuals of a model with links, nested models and joints. 
Definition: ModelCreator.hh:60