15 #include <QtWidgets/QWidget>
49 virtual void resetWidgets();
53 virtual void setLayerType(
int type);
62 virtual void setupGui();
65 virtual void connectSignals();
68 bool getURLLayerTitle(
const DtUnicode& urlAddress, std::string& title);
72 virtual bool validateSource(
const DtUnicode& url);
75 std::string getLayerName();
81 std::string getLayerDriver();
88 virtual void populateVrTheWroldLayers();
91 virtual void populateImagerLayers();
94 virtual void populateElevationLayers();
97 virtual void setLayersListWidgetEnabled();
100 virtual void setLayersStackWidgetVisibility(
bool visible);
103 virtual void cleanLayerListWidgetsSelection();
111 virtual void on_fromFileRadioButton_toggled(
bool);
114 virtual void on_fromVrWorldServerRadioButton_toggled(
bool);
117 virtual void on_fromWebRadioButton_toggled(
bool);
120 virtual void on_browseFileButton_released();
123 virtual void on_fileLineEdit_textChanged(
const QString&);
126 virtual void on_fromWebLineEdit_textChanged(
const QString&);
129 virtual void on_VRTheWorldGetLayersButton_released();
135 virtual void on_imageLayersListWidget_itemDoubleClicked(
QListWidgetItem*);
141 virtual void on_elevationLayersListWidget_itemDoubleClicked(
QListWidgetItem*);
144 virtual void on_fromWebPushButton_released();
147 virtual void on_addButton_released();
150 virtual void on_closeButton_released();
Contains DLL export macros.
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
std::map< std::string, VrTheWorldLayerInfo > LayersMap
Definition: DtOsgEarthAddTerrainLayerInterface.h:105
DtOsgEarthAddTerrainLayerInterface.
Definition: DtOsgEarthAddTerrainLayerInterface.h:21
Contains makVrv::DtVirtualBaseClass class.
Contains makVrv::DtOsgEarthAddTerrainLayerInterface class.
LayerSource
The source of the terrain layer.
Definition: DtOsgEarthAddTerrainLayerInterface.h:97
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
#define DT_DLL_VRVTERRAINEDITOR
Definition: vrvTerrainEditor.h:25