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;
 Forward declarations for the common classes. 
Definition: Animation.hh:33
 
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