15 #include <QtWidgets/QWidget>
27 class QListWidgetItem;
48 virtual void resetWidgets();
52 virtual void setLayerType(
int type);
61 virtual void setupGui();
64 virtual void connectSignals();
67 bool getURLLayerTitle(
const DtUnicode& urlAddress, std::string& title);
71 virtual bool validateSource(
const DtUnicode& url);
74 std::string getLayerName();
80 std::string getLayerDriver();
87 virtual void populateVrTheWroldLayers();
90 virtual void populateImagerLayers();
93 virtual void populateElevationLayers();
96 virtual void setLayersListWidgetEnabled();
99 virtual void setLayersStackWidgetVisibility(
bool visible);
102 virtual void cleanLayerListWidgetsSelection();
110 virtual void on_fromFileRadioButton_toggled(
bool);
113 virtual void on_fromVrWorldServerRadioButton_toggled(
bool);
116 virtual void on_fromWebRadioButton_toggled(
bool);
119 virtual void on_browseFileButton_released();
122 virtual void on_fileLineEdit_textChanged(
const QString&);
125 virtual void on_fromWebLineEdit_textChanged(
const QString&);
128 virtual void on_VRTheWorldGetLayersButton_released();
131 virtual void on_imageLayersListWidget_currentItemChanged(QListWidgetItem*, QListWidgetItem*);
134 virtual void on_imageLayersListWidget_itemDoubleClicked(QListWidgetItem*);
137 virtual void on_elevationLayersListWidget_currentItemChanged(QListWidgetItem*, QListWidgetItem*);
140 virtual void on_elevationLayersListWidget_itemDoubleClicked(QListWidgetItem*);
143 virtual void on_fromWebPushButton_released();
146 virtual void on_addButton_released();
149 virtual void on_closeButton_released();
Contains DLL export macros.
Virtual base class.
Definition: DtVirtualBaseClass.h:22
A unicode string.
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.
Definition: DtDe.h:69
#define DT_DLL_VRVTERRAINEDITOR
Definition: vrvTerrainEditor.h:25