VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtPointObjectDefinitionDialogLogic Class Reference

This class implements the logic behind the DtPointObjectDefinitionDialog. More...

Inheritance diagram for makVrf::DtPointObjectDefinitionDialogLogic:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtPointObjectDefinitionDialogLogic (makVrv::DtDe &de, DtPointObjectDefinitionDialog *iface)
 CTOR.
virtual ~DtPointObjectDefinitionDialogLogic ()
 DTOR.
virtual void createConnections ()
virtual void terminateConnections ()
virtual void processObjectCreation ()
virtual void processAltitudeSelectionTypeChanged (const DtAltitudeClampType &)
virtual void processObjectUpdate ()
virtual void processDoneRequest ()
virtual void processCloseRequest ()
virtual void processHeadingChanged (double value)
virtual void processReviewMouseClicks (bool flag)
virtual void processNamePrefixEdited (const std::string &name)
virtual void processPopulateDialogWithCurrentSelection ()
virtual void populateOverlays ()
virtual void populateForces ()
virtual void setForce (int)
virtual void processLocationChanged ()
virtual void processAltitudeAboveSeaLevelEdited (double)
virtual void processAltitudeAboveGroundLevelEdited (double)
virtual void processClampSelectionChanged (double)
virtual void setupGui ()
virtual void populateDialogWithStmt (const DtCreateObjectCommand *cmd)
virtual void forceHandlerUpdate (const DtVector &location)

Protected Member Functions

virtual void cancelDialog ()
virtual void closeDialog ()
virtual void slot_onMouseLocationChanged (const DtVector &loc)
virtual void slot_onMouseHeadingChanged (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_onStateViewUpdated ()
virtual void slot_displayUnitChanged (makVrv::DtUnitConverterCollection::DisplayUnitType type, int unit, int oldUnit)
virtual void slot_overlayAdded (const std::string &)
virtual void slot_overlayRemoved (const std::string &)
virtual void slot_overlayRenamed (const std::string &, const std::string &)
virtual void slot_displayUnitDecimalsChanged (makVrv::DtUnitConverterCollection::DisplayUnitType, int, int)
 Connected to signal_displayUnitDecimalsChanged on DtDisplayUnitsSettingsSignaler.

Protected Attributes

makVrv::DtDemyDe
DtPointObjectDefinitionDialogmyInterface
int myNameCounter
makVrv::DtSignalConnectionManager myConnectionManager

Detailed Description

This class implements the logic behind the DtPointObjectDefinitionDialog.


Constructor & Destructor Documentation

CTOR.

DTOR.


Member Function Documentation

virtual void makVrf::DtPointObjectDefinitionDialogLogic::processNamePrefixEdited ( const std::string &  name) [virtual]
virtual void makVrf::DtPointObjectDefinitionDialogLogic::setForce ( int  ) [virtual]
virtual void makVrf::DtPointObjectDefinitionDialogLogic::forceHandlerUpdate ( const DtVector location) [virtual]
virtual void makVrf::DtPointObjectDefinitionDialogLogic::cancelDialog ( ) [protected, virtual]
virtual void makVrf::DtPointObjectDefinitionDialogLogic::closeDialog ( ) [protected, virtual]
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_onMouseLocationChanged ( const DtVector loc) [protected, virtual]
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_onMouseHeadingChanged ( double  heading) [protected, virtual]
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_onMouseAltitudeChanged ( double  heading) [protected, virtual]
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_onPlacement ( const DtVector loc) [protected, virtual]
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_onLocationSet ( const DtVector loc) [protected, virtual]
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_onOverlayNameChanged ( const std::string &  name) [protected, virtual]
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_onForceChanged ( int  ) [protected, virtual]
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_overlayAdded ( const std::string &  ) [protected, virtual]
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_overlayRemoved ( const std::string &  ) [protected, virtual]
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_overlayRenamed ( const std::string &  ,
const std::string &   
) [protected, virtual]

Connected to signal_displayUnitDecimalsChanged on DtDisplayUnitsSettingsSignaler.


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)