17 #ifndef GAZEBO_GUI_BUILDING_BUILDINGLEVELWIDGET_HH_
18 #define GAZEBO_GUI_BUILDING_BUILDINGLEVELWIDGET_HH_
32 class LevelWidgetPrivate;
53 public slots:
void OnCurrentLevelChanged(
int _level);
56 public slots:
void OnAddLevel();
59 public slots:
void OnDeleteLevel();
62 public slots:
void OnShowFloorplan();
65 public slots:
void OnTriggerShowFloorplan();
68 public slots:
void OnShowElements();
71 public slots:
void OnTriggerShowElements();
76 private:
void OnUpdateLevelWidget(
int _level,
77 const std::string &_newName);
80 private:
void OnDiscard();
84 private: std::unique_ptr<LevelWidgetPrivate> dataPtr;