12 #if !defined(Q_MOC_RUN)
18 #include <QtCore/QList>
20 #include <QtWidgets/QDialog>
33 class DtAddTerrainPatchLogic;
54 virtual void addFilePath(
const std::string& filePath,
58 virtual void clearFilePaths();
64 virtual void setCoordSystemParams(
const std::string& params);
67 virtual void setOkEnabled(
bool flag);
70 virtual void setTerrainSettingsChangedWarningLabelVisible(
bool isVisible);
75 virtual bool onAddTerrainPatches();
78 virtual void onRemoveSelectedTerrainPatches();
81 virtual void onOkClicked();
84 virtual void onCancelClicked();
87 virtual void onCoordSysComboChanged(
int index);
90 virtual void onCoordSysParamsChanged();
93 virtual void onDdsFlipChanged(
int checkState);
96 virtual void onAlphaToCoverageChanged(
int currentIndex);
99 virtual void onIndirectEnabledChanged(
int checkState);
103 virtual void dragEnterEvent(QDragEnterEvent *e);
106 virtual void dropEvent(QDropEvent* e);
116 bool getFilePathTableIndex(
const std::string& filePathToFind,
int& index);
AddTerrainPatchStatus
An enumeration for the possible statuses a terrain patch can have when being added.
Definition: DtAddTerrainPatchManager.h:58
QPushButton * myAddTerrainPatchButton
Definition: DtAddTerrainPatchDialog.h:125
QValidator * myLambertValidator
Definition: DtAddTerrainPatchDialog.h:139
QLabel * myTerrainSettingsLabel
Definition: DtAddTerrainPatchDialog.h:128
QPushButton * myCancelButton
Definition: DtAddTerrainPatchDialog.h:134
TerrainCoordinateSystemEnum
An enumeration for the possible coordinate systems for the terrain.
Definition: DtAddTerrainPatchManager.h:46
Contains makVrv::DtDe class.
Logic for the Add Terrain Patch dialog.
Definition: DtAddTerrainPatchLogic.h:28
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
QWidget * myTerrainSettingsChangedWarningLayout
Definition: DtAddTerrainPatchDialog.h:129
DtDe & myDe
Definition: DtAddTerrainPatchDialog.h:120
QPushButton * myOkButton
Definition: DtAddTerrainPatchDialog.h:133
QCheckBox * myIndirectEnabledCheckbox
Definition: DtAddTerrainPatchDialog.h:143
DtAddTerrainPatchLogic * myLogic
Definition: DtAddTerrainPatchDialog.h:121
QValidator * myFlatEarthValidator
Definition: DtAddTerrainPatchDialog.h:137
QLabel * myParamInstructions
Definition: DtAddTerrainPatchDialog.h:140
QTableWidget * myFilenameTable
Definition: DtAddTerrainPatchDialog.h:123
QValidator * myUtmValidator
Definition: DtAddTerrainPatchDialog.h:136
Dialog for adding one or more terrain patches.
Definition: DtAddTerrainPatchDialog.h:37
QComboBox * myAlphaToCoverageCombo
Definition: DtAddTerrainPatchDialog.h:142
QValidator * myOriginOffsetValidator
Definition: DtAddTerrainPatchDialog.h:138
QPushButton * myRemoveTerrainPatchButton
Definition: DtAddTerrainPatchDialog.h:126
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
QLineEdit * myTerrainCoordSysOriginLineEdit
Definition: DtAddTerrainPatchDialog.h:131
QComboBox * myTerrainCoordSysCombo
Definition: DtAddTerrainPatchDialog.h:130
QCheckBox * myDdsFlipCheckbox
Definition: DtAddTerrainPatchDialog.h:141
The interface between the Terrain patch logic and the dialog. <.
Definition: DtAddTerrainPatchInterface.h:24
Contains makVrv::DtAddTerrainPatchInterface class declaration.