18 #ifndef _BUILDING_EDITOR_PALETTE_HH_
19 #define _BUILDING_EDITOR_PALETTE_HH_
50 private slots:
void OnDrawWall();
55 private slots:
void OnAddWindow();
58 private slots:
void OnAddDoor();
61 private slots:
void OnAddStair();
64 private slots:
void OnDiscard();
67 private slots:
void OnSave();
70 private slots:
void OnDone();
76 private:
void OnSaveModel(
const std::string &_saveName,
77 const std::string &_saveLocation);
81 private:
void OnCreateEditorItem(
const std::string &_type);
84 private:
void OnDiscardModel();
87 private: QLabel *modelNameLabel;
90 private: QPushButton *saveButton;
93 private: std::list<QPushButton *> brushes;
96 private: std::string modelName;
99 private: std::string saveLocation;
102 private: std::vector<event::ConnectionPtr> connections;
A palette of building items which can be added to the editor.
Definition: BuildingEditorPalette.hh:38
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:48