13 #if !defined(Q_MOC_RUN)
16 #include "pointObjectDefinitionWidgetUi.hpp"
32 class DtPointObjectDefinitionDialog;
46 virtual void createConnections();
49 virtual void terminateConnections();
52 virtual void processObjectCreation();
55 virtual void processObjectUpdate();
61 virtual void processDoneRequest();
64 virtual void processCloseRequest();
67 virtual void processHeadingChanged(
double value);
70 virtual void processPitchChanged(
double value);
73 virtual void processReviewMouseClicks(
bool flag);
76 virtual void processNamePrefixEdited(
const std::string& name);
79 virtual void processLabelEdited(
const std::string& name);
82 virtual void processExtendedLabelsEdited(
const std::map<int, DtString>& name);
88 virtual void populateOverlays();
91 virtual void setForce(
int);
94 virtual void processLocationChanged();
97 virtual void processAltitudeAboveSeaLevelEdited(
double);
100 virtual void processAltitudeAboveGroundLevelEdited(
double);
103 virtual void processClampSelectionChanged(
double);
111 virtual void forceHandlerUpdate(
const DtVector& location);
113 virtual bool isText()
const;
114 virtual void objectCreated();
117 virtual void slot_fontDataChanged(
const std::string&);
119 virtual void setActivationTime();
130 virtual void cancelDialog();
133 virtual void closeDialog();
136 virtual void slot_onMouseLocationChanged(
const DtVector& loc);
139 virtual void slot_onMouseHeadingChanged(
double heading);
142 virtual void slot_onMousePitchChanged(
double heading);
145 virtual void slot_onMouseAltitudeChanged(
double heading);
151 virtual void slot_onPlacement(
const DtVector& loc);
154 virtual void slot_onLocationSet(
const DtVector& loc);
157 virtual void slot_onOverlayNameChanged(
const std::string& name);
160 virtual void slot_onForceChanged(
int);
166 virtual void slot_onPublishObjectChanged(
bool);
Definition: pointObjectDefinitionDialogLogic.h:34
bool myObjectBackupLocationSet
Definition: pointObjectDefinitionDialogLogic.h:181
A unicode string.
Definition: DtUnicode.h:33
This class defines the dialog that allows the creation/update of point objects in the scenario (entit...
Definition: pointObjectDefinitionDialog.h:40
DtVector myObjectBackupLocation
Definition: pointObjectDefinitionDialogLogic.h:179
DtPointObjectDefinitionDialog * myInterface
Definition: pointObjectDefinitionDialogLogic.h:176
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
bool myEditingVertex
Definition: pointObjectDefinitionDialogLogic.h:180
DtSimCommand subclass for creating a new VrfObjects.
Definition: createObjectCommand.h:36
DtVector myLastHeadingSetLocation
Definition: pointObjectDefinitionDialogLogic.h:182
Contains the DtUnitConverterCollection class declaration.
Contains the DtSharedDisplayUnitsSettings class declaration.
DtSetDataRequest is an abstract base class from which real setDataRequests can derive.
Definition: setDataRequest.h:40
Definition: vrfObjectManipulationHandlerBaseClass.h:88
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
DtDialogInteractionMode
Definition: createAndEditObjectDialogInterface.h:34
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
int myNameCounter
Definition: pointObjectDefinitionDialogLogic.h:177
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
makVrv::DtDe & myDe
Definition: pointObjectDefinitionDialogLogic.h:175
Contains the DtDisplayUnitsSettingsRecord class declaration.
makVrv::DtSignalConnectionManager myConnectionManager
Definition: pointObjectDefinitionDialogLogic.h:178
class DtRwStringAttributeList:
Definition: rwStringAttributeList.h:29
DtAltitudeClampType
Definition: vrfObjectFacadeInterface.h:38