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);
83 virtual void processObjectSpecificLabelEdited(
int index, QString marker, QString value);
89 virtual void populateOverlays();
92 virtual void setForce(
int);
95 virtual void processLocationChanged();
98 virtual void processAltitudeAboveSeaLevelEdited(
double);
101 virtual void processAltitudeAboveGroundLevelEdited(
double);
104 virtual void processClampSelectionChanged(
double);
112 virtual void forceHandlerUpdate(
const DtVector& location);
114 virtual bool isText()
const;
115 virtual void objectCreated();
118 virtual void slot_fontDataChanged(
const std::string&);
120 virtual void setActivationTime();
126 virtual void setAirbase();
130 virtual void possiblyUpdateHeading(
const DtVector& previousLocation,
const DtVector& newLocation);
136 virtual void cancelDialog();
139 virtual void closeDialog();
142 virtual void slot_onMouseLocationChanged(
const DtVector& loc);
145 virtual void slot_onMouseHeadingChanged(
double heading);
148 virtual void slot_onMousePitchChanged(
double heading);
151 virtual void slot_onMouseAltitudeChanged(
double heading);
157 virtual void slot_onPlacement(
const DtVector& loc);
160 virtual void slot_onLocationSet(
const DtVector& loc);
163 virtual void slot_onOverlayNameChanged(
const std::string& name);
165 virtual void slot_onPreObjectCreation();
168 virtual void slot_onForceChanged(
int);
174 virtual void slot_onPublishObjectChanged(
bool);
Definition: pointObjectDefinitionDialogLogic.h:34
bool myObjectBackupLocationSet
Definition: pointObjectDefinitionDialogLogic.h:189
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
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:187
DtPointObjectDefinitionDialog * myInterface
Definition: pointObjectDefinitionDialogLogic.h:184
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
bool myEditingVertex
Definition: pointObjectDefinitionDialogLogic.h:188
DtSimCommand subclass for creating a new VrfObjects. Used for both single and multi-point objects...
Definition: createObjectCommand.h:36
DtVector myLastHeadingSetLocation
Definition: pointObjectDefinitionDialogLogic.h:190
Contains the DtUnitConverterCollection class declaration.
Contains the DtSharedDisplayUnitsSettings class declaration.
DtSetDataRequest is an abstract base class from which real setDataRequests can derive. It manages the read/write capability; derived classes need only use and register read/writatble data types for derived information.
Definition: setDataRequest.h:41
Definition: vrfObjectManipulationHandlerBaseClass.h:88
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
DtDialogInteractionMode
Definition: createAndEditObjectDialogInterface.h:32
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
int myNameCounter
Definition: pointObjectDefinitionDialogLogic.h:185
Base class to provide boost signal/slot management.
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
makVrv::DtDe & myDe
Definition: pointObjectDefinitionDialogLogic.h:183
Contains the DtDisplayUnitsSettingsRecord class declaration.
makVrv::DtSignalConnectionManager myConnectionManager
Definition: pointObjectDefinitionDialogLogic.h:186
class DtRwStringAttributeList:
Definition: rwStringAttributeList.h:29
DtAltitudeClampType
Definition: vrfObjectFacadeInterface.h:43