17#ifndef GAZEBO_GUI_BUILDING_BUILDINGEDITOR_HH_
18#define GAZEBO_GUI_BUILDING_BUILDINGEDITOR_HH_
28 class BuildingEditorPalette;
29 class BuildingEditorWidget;
46 private slots:
void Save();
50 private slots:
void SaveAs();
54 private slots:
void New();
58 private slots:
void Exit();
62 private:
void OnFinish();
66 private slots:
void OnEdit(
bool _checked);
75 private:
void CreateMenus();
81 private:
bool eventFilter(QObject *_obj, QEvent *_event);
84 private: QMenuBar *menuBar;
87 private: QAction *saveAct;
90 private: QAction *saveAsAct;
93 private: QAction *newAct;
96 private: QAction *exitAct;
99 private:
bool mainWindowPaused;
102 private: QLabel *tipsLabel;
gui
Definition KeyEventHandler.hh:29
A palette of building items which can be added to the editor.
Definition BuildingEditorPalette.hh:38
Definition BuildingEditor.hh:34
virtual ~BuildingEditor()
Destuctor.
BuildingEditor(MainWindow *_mainWindow)
Constuctor.
Base class for editors, such as BuildingEditor and TerrainEditor.
Definition Editor.hh:36
Definition MainWindow.hh:44
Forward declarations for the common classes.
Definition Animation.hh:27