VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | 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]

Public Member Functions

 DtPointObjectDefinitionDialogLogic (makVrv::DtDe &de, DtPointObjectDefinitionDialog *iface)
 CTOR.
virtual ~DtPointObjectDefinitionDialogLogic ()
 DTOR.
virtual void createConnections ()
virtual void terminateConnections ()
virtual void processObjectCreation ()
virtual void processObjectUpdate ()
virtual void processAltitudeSelectionTypeChanged (const DtAltitudeClampType &)
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 processLabelEdited (const std::string &name)
virtual void processExtendedLabelsEdited (const std::map< int, DtString > &name)
virtual void processPopulateDialog (const makVrv::DtUniqueID &selectedUniqueID)
virtual void populateOverlays ()
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)
virtual bool isText () const
virtual void objectCreated ()
virtual void slot_fontDataChanged (const std::string &)
 Called when the font data has changed. Hands on to shape handler to do the actual work.
virtual void setActivationTime ()
virtual void setEmbarkationInformation (makVrv::DtUniqueID, bool)
 Sets the embarkation information in the handler.

Protected Member Functions

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_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 (makVrv::DtUnitConverterCollection::DisplayUnitType type, int unit, int oldUnit)
virtual void slot_onPublishObjectChanged (bool)
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
DtVector myObjectBackupLocation
bool myEditingVertex
bool myObjectBackupLocationSet

Detailed Description

This class implements the logic behind the DtPointObjectDefinitionDialog.

Constructor & Destructor Documentation

makVrf::DtPointObjectDefinitionDialogLogic::DtPointObjectDefinitionDialogLogic ( makVrv::DtDe de,
DtPointObjectDefinitionDialog iface 
)

CTOR.

virtual makVrf::DtPointObjectDefinitionDialogLogic::~DtPointObjectDefinitionDialogLogic ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtPointObjectDefinitionDialogLogic::createConnections ( )
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::terminateConnections ( )
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::processObjectCreation ( )
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::processObjectUpdate ( )
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::processAltitudeSelectionTypeChanged ( const DtAltitudeClampType )
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::processDoneRequest ( )
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::processCloseRequest ( )
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::processHeadingChanged ( double  value)
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::processReviewMouseClicks ( bool  flag)
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::processNamePrefixEdited ( const std::string &  name)
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::processLabelEdited ( const std::string &  name)
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::processExtendedLabelsEdited ( const std::map< int, DtString > &  name)
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::processPopulateDialog ( const makVrv::DtUniqueID selectedUniqueID)
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::populateOverlays ( )
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::setForce ( int  )
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::processLocationChanged ( )
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::processAltitudeAboveSeaLevelEdited ( double  )
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::processAltitudeAboveGroundLevelEdited ( double  )
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::processClampSelectionChanged ( double  )
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::setupGui ( )
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::populateDialogWithStmt ( const DtCreateObjectCommand cmd)
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::forceHandlerUpdate ( const DtVector location)
virtual
virtual bool makVrf::DtPointObjectDefinitionDialogLogic::isText ( ) const
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::objectCreated ( )
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_fontDataChanged ( const std::string &  )
virtual

Called when the font data has changed. Hands on to shape handler to do the actual work.

virtual void makVrf::DtPointObjectDefinitionDialogLogic::setActivationTime ( )
virtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::setEmbarkationInformation ( makVrv::DtUniqueID  ,
bool   
)
virtual

Sets the embarkation information in the handler.

virtual void makVrf::DtPointObjectDefinitionDialogLogic::setupActivationTime ( const DtSetDataRequest setReq)
protectedvirtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::cancelDialog ( )
protectedvirtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::closeDialog ( )
protectedvirtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_onMouseLocationChanged ( const DtVector loc)
protectedvirtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_onMouseHeadingChanged ( double  heading)
protectedvirtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_onMouseAltitudeChanged ( double  heading)
protectedvirtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_onHandlerStopped ( DtVrfObjectManipulationHandlerBaseClass handler)
protectedvirtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_onPlacement ( const DtVector loc)
protectedvirtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_onLocationSet ( const DtVector loc)
protectedvirtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_onOverlayNameChanged ( const std::string &  name)
protectedvirtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_onForceChanged ( int  )
protectedvirtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_displayUnitChanged ( makVrv::DtUnitConverterCollection::DisplayUnitType  type,
int  unit,
int  oldUnit 
)
protectedvirtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_onPublishObjectChanged ( bool  )
protectedvirtual
virtual void makVrf::DtPointObjectDefinitionDialogLogic::slot_displayUnitDecimalsChanged ( makVrv::DtUnitConverterCollection::DisplayUnitType  ,
int  ,
int   
)
protectedvirtual

Connected to signal_displayUnitDecimalsChanged on DtDisplayUnitsSettingsSignaler.

Member Data Documentation

makVrv::DtDe& makVrf::DtPointObjectDefinitionDialogLogic::myDe
protected
DtPointObjectDefinitionDialog* makVrf::DtPointObjectDefinitionDialogLogic::myInterface
protected
int makVrf::DtPointObjectDefinitionDialogLogic::myNameCounter
protected
makVrv::DtSignalConnectionManager makVrf::DtPointObjectDefinitionDialogLogic::myConnectionManager
protected
DtVector makVrf::DtPointObjectDefinitionDialogLogic::myObjectBackupLocation
protected
bool makVrf::DtPointObjectDefinitionDialogLogic::myEditingVertex
protected
bool makVrf::DtPointObjectDefinitionDialogLogic::myObjectBackupLocationSet
protected

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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)