![]() |
VR-Forces Developer's Guide
|
Logic that is used to populate and receive updates from the scenario event extension.

Protected Member Functions | |
| virtual void | setupScenarioEvent (const DtRwScenarioEvent &evt) |
| virtual void | processObjectCreation () override |
| virtual void | processObjectUpdate () override |
Protected Member Functions inherited from makVrf::DtPointObjectDefinitionDialogLogic | |
| virtual void | setAirbase () |
| virtual bool | selectionSupportsBase (makVrv::DtUniqueID) const |
| virtual void | possiblyUpdateHeading (const DtVector &previousLocation, const DtVector &newLocation) |
| virtual void | setupActivationTime (const DtSetDataRequest &setReq) |
| virtual void | cancelDialog () |
| virtual void | closeDialog () |
| virtual void | slot_onMouseLocationChanged (const DtVector &loc) |
| virtual void | slot_onMouseHeadingChanged (double heading) |
| virtual void | slot_onMousePitchChanged (double heading) |
| virtual void | slot_onMouseAltitudeChanged (double heading) |
| virtual void | slot_onHandlerStopped (DtVrfObjectManipulationHandlerBaseClass *handler) |
| virtual void | slot_onPlacement (const DtVector &loc) |
| virtual void | slot_onLocationSet (const DtVector &loc) |
| virtual void | slot_onOverlayNameChanged (const std::string &name) |
| virtual void | slot_onPreObjectCreation () |
| virtual void | slot_onForceChanged (int) |
| virtual void | slot_displayUnitChanged (const makVrv::DtUnicode &category, const makVrv::DtUnicode &type, int unit, int oldUnit) |
| virtual void | slot_onPublishObjectChanged (bool) |
| virtual void | slot_displayUnitDecimalsChanged (const makVrv::DtUnicode &category, const makVrv::DtUnicode &type, int precision) |
| virtual void | slot_onCoordinateSystemChanged (const makVrv::DtUnicode &category, const makVrv::DtUnicode &type, int newUnit) |
Protected Attributes | |
| DtScenarioEventDefinitionDialog * | myCustomDialog |
| int | myCurrentOrdinal |
| bool | myWarnOnScenarioEventError = true |
Protected Attributes inherited from makVrf::DtPointObjectDefinitionDialogLogic | |
| makVrv::DtDe & | myDe |
| DtPointObjectDefinitionDialog * | myInterface |
| int | myNameCounter |
| makVrv::DtSignalConnectionManager | myConnectionManager |
| DtVector | myObjectBackupLocation |
| bool | myEditingVertex |
| bool | myObjectBackupLocationSet |
| DtVector | myLastHeadingSetLocation |
| makVrf::DtScenarioEventDefinitionDialogLogic::DtScenarioEventDefinitionDialogLogic | ( | makVrv::DtDe & | de, |
| DtScenarioEventDefinitionDialog * | iface | ||
| ) |
Constructor.
|
overridevirtual |
Destructor.
|
overridevirtual |
this method populates an edit dialog with object information. since the base logic class does not have any provisions to
transport userdata from the handler, we here override, calling the base class method and then pulling userdata from the handler & populating the parameter dialog fields
Reimplemented from makVrf::DtPointObjectDefinitionDialogLogic.
|
overridevirtual |
Tells the handler to show this dialog when the object is created.
Reimplemented from makVrf::DtPointObjectDefinitionDialogLogic.
|
virtual |
|
virtual |
|
protectedvirtual |
|
overrideprotectedvirtual |
Reimplemented from makVrf::DtPointObjectDefinitionDialogLogic.
|
overrideprotectedvirtual |
Reimplemented from makVrf::DtPointObjectDefinitionDialogLogic.
|
protected |
The base logic class has a pointer the the base dialog class (DtPointObjectDefinitionDialog) called myInterface. We instantiate
the derived dialog class DtCustomControlObjectDefinitionDialog and set the myInterface pointer of the base logic class to the derived dialog.
|
protected |
|
protected |