17 #ifndef GAZEBO_GUI_BUILDING_BASEINSPECTORDIALOG_HH_
18 #define GAZEBO_GUI_BUILDING_BASEINSPECTORDIALOG_HH_
22 #include <ignition/math/Color.hh>
32 class BaseInspectorDialogPrivate;
51 public:
void InitColorComboBox();
54 public:
void InitTextureComboBox();
58 public: ignition::math::Color Color()
const;
62 public: std::string Texture()
const;
66 public:
void SetColor(
const ignition::math::Color &_color);
70 public:
void SetTexture(
const std::string &_texture);
73 Q_SIGNALS:
void Applied();
76 protected slots:
void OnCancel();
79 protected slots:
void OnApply();
82 protected slots:
void OnOK();
92 private: std::unique_ptr<BaseInspectorDialogPrivate> dataPtr;
Base Dialog for a specific inspector dialog.
Definition: BaseInspectorDialog.hh:39
QComboBox * colorComboBox
Combo box for selecting the color.
Definition: BaseInspectorDialog.hh:85
QComboBox * textureComboBox
Combo box for selecting the texture.
Definition: BaseInspectorDialog.hh:88