18 #ifndef _TERRAIN_EDITOR_PALETTE_HH_
19 #define _TERRAIN_EDITOR_PALETTE_HH_
76 private:
void SetState(
const std::string &_state);
80 private slots:
void OnRaise(
bool _toggle);
84 private slots:
void OnLower(
bool _toggle);
88 private slots:
void OnFlatten(
bool _toggle);
92 private slots:
void OnPickHeight(
bool _toggle);
95 private slots:
void OnSave();
99 private slots:
void OnOutsideRadiusSpin(
double _value);
103 private slots:
void OnOutsideRadiusSlider(
int _value);
107 private slots:
void OnInsideRadiusSpin(
double _value);
111 private slots:
void OnInsideRadiusSlider(
int _value);
115 private slots:
void OnWeightSpin(
double _value);
119 private slots:
void OnWeightSlider(
int _value);
123 private slots:
void OnHeightSpin(
double _value);
127 private slots:
void OnHeightSlider(
int _value);
130 private: QDoubleSpinBox *outsideRadiusSpin;
133 private: QSlider *outsideRadiusSlider;
136 private: QDoubleSpinBox *insideRadiusSpin;
139 private: QSlider *insideRadiusSlider;
142 private: QDoubleSpinBox *weightSpin;
145 private: QSlider *weightSlider;
148 private: QDoubleSpinBox *heightSpin;
151 private: QSlider *heightSlider;
154 private: std::string state;
Generic description of a mouse event.
Definition: MouseEvent.hh:35
boost::shared_ptr< Camera > CameraPtr
Definition: RenderTypes.hh:87
Rendering a terrain using heightmap information.
Definition: Heightmap.hh:84
A palette of building items which can be added to the editor.
Definition: TerrainEditorPalette.hh:43
#define GZ_GUI_TERRAIN_VISIBLE
Definition: system.hh:443