17 #ifndef _GAZEBO_RENDER_WIDGET_HH_    18 #define _GAZEBO_RENDER_WIDGET_HH_    43       public: 
void RemoveScene(
const std::string &_name);
    44       public: 
void CreateScene(
const std::string &_name);
    49       public: 
void InsertWidget(
unsigned int _index, QWidget *_widget);
    53       public: 
void ShowTimePanel(
bool _show);
    62       public: 
void DisplayOverlayMsg(
const std::string &_msg,
    67       public: 
void SetOverlaysVisible(
const bool _visible);
    71       public: std::string GetOverlayMsg() 
const;
    76       public: 
void AddPlugin(
GUIPluginPtr _plugin, sdf::ElementPtr _elem);
    84       public: 
void ShowToolbar(
const bool _show);
    88       private slots: 
void OnClearOverlayMsg();
    90       private: 
void OnFullScreen(
bool &_value);
    94       private: 
void OnFollow(
const std::string &_modelName);
   100       private: QFrame *mainFrame;
   103       private: std::vector<event::ConnectionPtr> connections;
   106       private: QFrame *bottomFrame;
   112       private: QLabel *msgOverlayLabel;
   115       private: std::string baseOverlayMsg;
   118       private: QSplitter *splitter;
   121       private: std::vector<gazebo::GUIPluginPtr> plugins;
 
Forward declarations for the common classes. 
Definition: Animation.hh:33
 
Definition: TimePanel.hh:44
 
boost::shared_ptr< GUIPlugin > GUIPluginPtr
Definition: CommonTypes.hh:81