17 #ifndef _RENDER_WIDGET_HH_
18 #define _RENDER_WIDGET_HH_
38 class BuildingEditorWidget;
46 public:
void RemoveScene(
const std::string &_name);
47 public:
void CreateScene(
const std::string &_name);
51 public:
void ShowEditor(
bool _show);
56 public:
void DisplayOverlayMsg(
const std::string &_msg,
61 public: std::string GetOverlayMsg()
const;
63 private slots:
virtual void update();
67 private slots:
void OnClearOverlayMsg();
69 private:
void OnFullScreen(
bool &_value);
73 private:
void OnFollow(
const std::string &_modelName);
82 private: QFrame *mainFrame;
85 private: std::vector<event::ConnectionPtr> connections;
88 private: QFrame *bottomFrame;
89 private: QLabel *xyzLabel;
90 private: QLineEdit *xPosEdit;
91 private: QLineEdit *yPosEdit;
92 private: QLineEdit *zPosEdit;
94 private: QLabel *rpyLabel;
95 private: QLineEdit *rollEdit;
96 private: QLineEdit *pitchEdit;
97 private: QLineEdit *yawEdit;
98 private: QLineEdit *fpsEdit;
99 private: QLineEdit *trianglesEdit;
101 private: QToolBar *mouseToolbar;
102 private: QToolBar *editToolbar;
105 private: QLabel *msgOverlayLabel;
108 private: std::string clearName;
111 private: std::string createName;
112 private: QTimer *timer;
115 private: std::string baseOverlayMsg;
void create()
Create SkyX.
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:48
class __declspec(dllimport) BasicController void update(const Ogre::Real &simDeltaTime)
Basic controller class.