18 #ifndef _WALL_INSPECTOR_DIALOG_HH_
19 #define _WALL_INSPECTOR_DIALOG_HH_
50 public:
double GetLength()
const;
54 public: QPointF GetStartPosition()
const;
58 public: QPointF GetEndPosition()
const;
62 public:
double GetHeight()
const;
66 public:
double GetThickness()
const;
70 public:
void SetName(
const std::string &_name);
74 public:
void SetLength(
double _length);
79 public:
void SetStartPosition(
const QPointF &_pos);
83 public:
void SetEndPosition(
const QPointF &_pos);
87 public:
void SetHeight(
double _height);
91 public:
void SetThickness(
double _thickness);
94 Q_SIGNALS:
void Applied();
97 private slots:
void OnCancel();
100 private slots:
void OnApply();
103 private slots:
void OnOK();
107 private: QDoubleSpinBox *startXSpinBox;
111 private: QDoubleSpinBox *startYSpinBox;
115 private: QDoubleSpinBox *endXSpinBox;
119 private: QDoubleSpinBox *endYSpinBox;
122 private: QDoubleSpinBox *heightSpinBox;
125 private: QDoubleSpinBox *thicknessSpinBox;
128 private: QDoubleSpinBox *lengthSpinBox;
131 private: QLabel* wallNameLabel;
Base Dialog for a specific inspector dialog.
Definition: BaseInspectorDialog.hh:35
#define GZ_GUI_BUILDING_VISIBLE
Definition: system.hh:393
Dialog for configuring a wall item.
Definition: WallInspectorDialog.hh:36