16 #include <QtCore/QStringList>
31 virtual void clearFilePaths() = 0;
37 virtual void setCoordSystemParams(
const std::string& params) = 0;
40 virtual void setOkEnabled(
bool flag) = 0;
43 virtual void setTerrainSettingsChangedWarningLabelVisible(
bool isVisible) = 0;
46 boost::signalslib::signal<void(std::vector<std::string>)> signal_terrainPatchFilesAdded;
47 boost::signalslib::signal<void(std::vector<std::string>)> signal_terrainPatchFilesDeleted;
boost::signalslib::signal< void(const std::string &)> signal_coordinateSystemChanged
Definition: DtAddTerrainPatchInterface.h:48
boost::signalslib::signal< void(DtAddTerrainPatchManager::AlphaToCoverageState)> signal_alphaToCoverageChanged
Definition: DtAddTerrainPatchInterface.h:51
AddTerrainPatchStatus
An enumeration for the possible statuses a terrain patch can have when being added.
Definition: DtAddTerrainPatchManager.h:58
TerrainCoordinateSystemEnum
An enumeration for the possible coordinate systems for the terrain.
Definition: DtAddTerrainPatchManager.h:46
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
boost::signalslib::signal< void(const std::string &)> signal_coordinateSystemParameters
Definition: DtAddTerrainPatchInterface.h:49
boost::signalslib::signal< void()> signal_addTerrainPatches
Definition: DtAddTerrainPatchInterface.h:45
boost::signalslib::signal< void(bool)> signal_ddsFlipChanged
Definition: DtAddTerrainPatchInterface.h:50
boost::signalslib::signal< void(bool)> signal_indirectEnabledChanged
Definition: DtAddTerrainPatchInterface.h:52
Contains makVrv::DtAddTerrainPatchManager class declaration.
The interface between the Terrain patch logic and the dialog.
Definition: DtAddTerrainPatchInterface.h:22