VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrf::DtAerodromeDefinitionDialogLogic Class Reference
Inheritance diagram for makVrf::DtAerodromeDefinitionDialogLogic:
Inheritance graph
[legend]

Public Member Functions

 DtAerodromeDefinitionDialogLogic (makVrv::DtDe &de, DtAerodromeDefinitionDialog *iface)
 
virtual ~DtAerodromeDefinitionDialogLogic ()
 
virtual void processPopulateDialog (const makVrv::DtUniqueID &selectedUniqueID)
 
virtual void setupGui (DtCreateAndEditObjectDialogInterface::DtDialogInteractionMode)
 
virtual void updateAerodromeDatas ()
 
virtual void processObjectCreation ()
 
virtual void processObjectUpdate ()
 
- Public Member Functions inherited from makVrf::DtPointObjectDefinitionDialogLogic
 DtPointObjectDefinitionDialogLogic (makVrv::DtDe &de, DtPointObjectDefinitionDialog *iface)
 
virtual ~DtPointObjectDefinitionDialogLogic ()
 
virtual void createConnections ()
 
virtual void terminateConnections ()
 
virtual void processAltitudeSelectionTypeChanged (const DtAltitudeClampType &)
 
virtual void processDoneRequest ()
 
virtual void processCloseRequest ()
 
virtual void processHeadingChanged (double value)
 
virtual void processPitchChanged (double value)
 
virtual void processReviewMouseClicks (bool flag)
 
virtual void processNamePrefixEdited (const std::string &name)
 
virtual void processLabelEdited (const std::string &name)
 
virtual void processExtendedLabelsEdited (const std::map< int, DtString > &name)
 
virtual void populateOverlays ()
 
virtual void setForce (int)
 
virtual void processLocationChanged ()
 
virtual void processAltitudeAboveSeaLevelEdited (double)
 
virtual void processAltitudeAboveGroundLevelEdited (double)
 
virtual void processClampSelectionChanged (double)
 
virtual void populateDialogWithStmt (const DtCreateObjectCommand *cmd)
 
virtual void forceHandlerUpdate (const DtVector &location)
 
virtual bool isText () const
 
virtual void objectCreated ()
 
virtual void slot_fontDataChanged (const std::string &)
 
virtual void setActivationTime ()
 
virtual void setEmbarkationInformation (makVrv::DtUniqueID, bool)
 

Protected Attributes

DtAerodromeDefinitionDialogmyCustomDialog
 
boost::signalslib::connection myUpdateConnection
 
- Protected Attributes inherited from makVrf::DtPointObjectDefinitionDialogLogic
makVrv::DtDemyDe
 
DtPointObjectDefinitionDialogmyInterface
 
int myNameCounter
 
makVrv::DtSignalConnectionManager myConnectionManager
 
DtVector myObjectBackupLocation
 
bool myEditingVertex
 
bool myObjectBackupLocationSet
 
DtVector myLastHeadingSetLocation
 

Additional Inherited Members

- Protected Member Functions inherited from makVrf::DtPointObjectDefinitionDialogLogic
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_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)
 

Constructor & Destructor Documentation

makVrf::DtAerodromeDefinitionDialogLogic::DtAerodromeDefinitionDialogLogic ( makVrv::DtDe de,
DtAerodromeDefinitionDialog iface 
)

Constructor.

virtual makVrf::DtAerodromeDefinitionDialogLogic::~DtAerodromeDefinitionDialogLogic ( )
virtual

Destructor.

Member Function Documentation

virtual void makVrf::DtAerodromeDefinitionDialogLogic::processPopulateDialog ( const makVrv::DtUniqueID selectedUniqueID)
virtual
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.

virtual void makVrf::DtAerodromeDefinitionDialogLogic::setupGui ( DtCreateAndEditObjectDialogInterface::DtDialogInteractionMode  )
virtual

Tells the handler to show this dialog when the object is created.

Reimplemented from makVrf::DtPointObjectDefinitionDialogLogic.

virtual void makVrf::DtAerodromeDefinitionDialogLogic::updateAerodromeDatas ( )
virtual
virtual void makVrf::DtAerodromeDefinitionDialogLogic::processObjectCreation ( )
virtual
virtual void makVrf::DtAerodromeDefinitionDialogLogic::processObjectUpdate ( )
virtual

Member Data Documentation

DtAerodromeDefinitionDialog* makVrf::DtAerodromeDefinitionDialogLogic::myCustomDialog
protected
boost::signalslib::connection makVrf::DtAerodromeDefinitionDialogLogic::myUpdateConnection
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)