2#include <NDEVR/Editor.h>
3#if NDEVR_GROUND_SURFACE
4#include <NDEVR/GroundSurface.h>
7 class GroundSurfaceEditorUI;
13 class CoordinateBoundsSelector;
17 class GroundSurfaceEditor :
public Editor
20 GroundSurfaceEditor(
const DynamicPointer<QTDesignObject>& pattern, QWidget* parent =
nullptr);
21 virtual ~GroundSurfaceEditor();
22 virtual void updateValues()
override;
24 CoordinateBoundsSelector* boundsSelector();
25 virtual void setup(DesignObjectDialog* dialog,
const ShowPropertiesSettings& style)
override;
26 virtual bool fullscreenTouch()
const override
31 void updateFromUISlot();
32 void updateBoundsFromDialog();
34 uint04 imageTextureResolution();
35 uint04 lineworkTextureResolution();
40 Ui::GroundSurfaceEditorUI* ui;
41 StatusBar* m_log_widget =
nullptr;
42 CoordinateBoundsSelector* m_bounds_selector =
nullptr;
44 bool has_send_out_of_bounds_warning =
false;
AerialImageMode
enum specifying what type of image to fetch. Options for terrain, satellite, or road views
Definition MercatorImageManager.h:16
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:96
double fltp08
Defines an alias representing an 8 byte floating-point number.
Definition BaseValues.hpp:149
Definition FontEditor.h:6