12 #if !defined(Q_MOC_RUN)
19 #include <QtWidgets/QDialog>
31 class QDialogButtonBox;
35 class DtLodCenterSettingsDialogLogic;
36 class DtSliderDoubleSpinboxWidget;
71 virtual void initialize();
79 virtual void minimumZoomSliderChanged(
double);
82 virtual void lodCenterThresholdAngleSliderChanged(
double);
85 virtual void onApplyRecommendedSettingsForAircraftButtonClicked();
88 virtual void onApplyRecommendedSettingsForGroundButtonClicked();
91 virtual void toggleIncludeCameraLocation(
bool checked);
94 virtual void minOrMaxDistanceButtonGroupIdToggled(
int id,
bool checked);
97 virtual void focusPointsButtonGroupIdToggled(
int id,
bool checked);
100 virtual void toggleIsScaledCameraDistanceUsed(
bool checked);
108 virtual void setupGui();
DtSliderDoubleSpinboxWidget * myMinimumZoomThreshold
Definition: DtLodCenterSettingsDialog.h:115
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
DtSliderDoubleSpinboxWidget * myLodCenterThresholdAngle
Definition: DtLodCenterSettingsDialog.h:130
Contains makVrv::DtDe class.
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
QPushButton * myApplyRecommendedSettingsForGroundButton
Definition: DtLodCenterSettingsDialog.h:133
Definition: DtObserverObject.h:71
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:23
friend DtLodCenterSettingsDialogCreator
Definition: DtLodCenterSettingsDialog.h:59
DtLodCenterSettingsDialogLogic * myLogic
Definition: DtLodCenterSettingsDialog.h:113
Contains vrvCore::DtObserverMode class.
Contains makVrv::DtVirtualBaseClass class.
DtUnicode myObserverModeName
Definition: DtLodCenterSettingsDialog.h:138
DtVirtualBaseClassCreator< DtLodCenterSettingsDialog, const std::string &, QWidget *, Qt::WindowFlags > DtLodCenterSettingsDialogCreator
Creator class for DtLodCenterSettingsDialog.
Definition: DtLodCenterSettingsDialog.h:40
Dialog for adding one or more terrain patches.
Definition: DtLodCenterSettingsDialogInterface.h:22
QLabel * myCameraAndFocusPointsCompareLabel
Definition: DtLodCenterSettingsDialog.h:119
QPushButton * myApplyRecommendedSettingsForAircraftButton
Definition: DtLodCenterSettingsDialog.h:132
Dialog for changing and observer mode's lod center settings.
Definition: DtLodCenterSettingsDialog.h:53
QCheckBox * myIsScaledCameraDistanceUsedCheckbox
Definition: DtLodCenterSettingsDialog.h:127
QDialogButtonBox * myCloseButton
Definition: DtLodCenterSettingsDialog.h:136
DtDe & myDe
Definition: DtLodCenterSettingsDialog.h:112
QButtonGroup * myFocusPointsCheckboxGroup
Definition: DtLodCenterSettingsDialog.h:121
const char * creatorTypeName< DtLodCenterSettingsDialog >(void)
template specialization for the creator (pass the class being created to the creatorTypeName template...
Definition: DtLodCenterSettingsDialog.h:49
QButtonGroup * myMinOrMaxDistanceButtonGroup
Definition: DtLodCenterSettingsDialog.h:125
QCheckBox * myIncludeCameraLocationCheckbox
Definition: DtLodCenterSettingsDialog.h:117
QLabel * myLodCenterThresholdAngleLabel
Definition: DtLodCenterSettingsDialog.h:129
Contains makVrv::DtLodCenterSettingsDialogInterface class declaration.
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:76
QFrame * myHorizontalLine
Definition: DtLodCenterSettingsDialog.h:135
QLabel * myCompareCameraAndFocusPointsLabel
Definition: DtLodCenterSettingsDialog.h:123
Logic for the LOD Center Settings Dialog.
Definition: DtLodCenterSettingsDialogLogic.h:42
QLabel * myFocusPointsLabel
Definition: DtLodCenterSettingsDialog.h:120