VR-Forces 5.0.3 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 Member Functions
makVrf::DtNavigationAreatDefinitionDialogLogic Class Reference

This class implements the logic behind the DtNavigationareatDefinitionDialog.

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

Public Member Functions

 DtNavigationAreatDefinitionDialogLogic (makVrv::DtDe &de, DtBoxObjectDefinitionDialog *iface)
 
 ~DtNavigationAreatDefinitionDialogLogic ()
 
- Public Member Functions inherited from makVrf::DtBoxObjectDefinitionDialogLogic
 DtBoxObjectDefinitionDialogLogic (makVrv::DtDe &de, DtBoxObjectDefinitionDialog *iface)
 
virtual ~DtBoxObjectDefinitionDialogLogic ()
 
virtual void terminateConnections ()
 
virtual void setLocationValid (bool)
 
virtual void processDoneRequest ()
 
virtual void processCloseRequest ()
 
virtual void processLengthChanged (double value)
 
virtual void processWidthChanged (double value)
 
virtual void populateOverlays ()
 
virtual void setForce (int)
 
virtual void processLocationChanged ()
 
virtual void populateDialogWithStmt (const DtCreateObjectCommand *cmd)
 
virtual void slot_lineWidthChanged (int)
 
virtual void slot_penStyleChanged (int)
 
virtual void slot_fillDataChanged (int)
 
virtual int fillStyle () const
 
virtual void slot_onFloorChanged (double)
 
virtual void slot_onCeilingChanged (double)
 
virtual void slot_onFloorSet (double)
 
virtual void slot_onCeilingSet (double)
 
virtual void headingChanged ()
 
virtual void setActivationTime ()
 
virtual void setEmbarkationInformation (makVrv::DtUniqueID, bool)
 
virtual void blockConnections (bool)
 

Protected Member Functions

virtual void setupGui ()
 
virtual void locationChanged ()
 
virtual void createConnections ()
 
virtual void objectCreated ()
 
virtual void updateButtons ()
 
virtual void processNamePrefixEdited (const std::string &name)
 
virtual void updateNavData ()
 
virtual void processObjectCreation ()
 
virtual void processObjectUpdate ()
 
virtual void processPopulateDialog (const makVrv::DtUniqueID &selectedUniqueID)
 
virtual void slot_onPublishObjectChanged (bool)
 
virtual void slot_displayUnitChanged (const makVrv::DtUnicode &category, const makVrv::DtUnicode &type, int unit, int oldUnit)
 
virtual void slot_onPlacement (const DtVector &loc)
 
virtual void processReviewMouseClicks (bool flag)
 
- Protected Member Functions inherited from makVrf::DtBoxObjectDefinitionDialogLogic
virtual void setupActivationTime (const DtSetDataRequest &setReq)
 
virtual void cancelDialog ()
 
virtual void closeDialog ()
 
virtual void updateValues ()
 
virtual void slot_onHandlerStopped (DtVrfObjectManipulationHandlerBaseClass *handler)
 
virtual void slot_onLocationSet (const DtVector &loc)
 
virtual void slot_onOverlayNameChanged (const std::string &name)
 
virtual void slot_onColorChanged (int)
 
virtual void slot_onForceChanged (int)
 
virtual void slot_displayUnitDecimalsChanged (const makVrv::DtUnicode &category, const makVrv::DtUnicode &type, int)
 
virtual void processLabelEdited (const std::string &name)
 
virtual void processExtendedLabelsEdited (const std::map< int, DtString > &name)
 
virtual void slot_headingChangedByMouse (double headingInDeg)
 
virtual void slot_onCoordinateSystemChanged ()
 

Additional Inherited Members

- Protected Attributes inherited from makVrf::DtBoxObjectDefinitionDialogLogic
makVrv::DtDemyDe
 
DtBoxObjectDefinitionDialogmyInterface
 
makVrv::DtSignalConnectionManager myConnections
 
int myNameCounter
 
bool myLocationValid
 
bool myObjectBackupLocationSet
 
DtVector myObjectBackupLocation
 

Constructor & Destructor Documentation

makVrf::DtNavigationAreatDefinitionDialogLogic::DtNavigationAreatDefinitionDialogLogic ( makVrv::DtDe de,
DtBoxObjectDefinitionDialog iface 
)

CTOR.

makVrf::DtNavigationAreatDefinitionDialogLogic::~DtNavigationAreatDefinitionDialogLogic ( )

DTOR.

Member Function Documentation

virtual void makVrf::DtNavigationAreatDefinitionDialogLogic::setupGui ( )
protectedvirtual
virtual void makVrf::DtNavigationAreatDefinitionDialogLogic::locationChanged ( )
protectedvirtual
virtual void makVrf::DtNavigationAreatDefinitionDialogLogic::createConnections ( )
protectedvirtual
virtual void makVrf::DtNavigationAreatDefinitionDialogLogic::objectCreated ( )
protectedvirtual

Called when an environmental facade is created.

Reimplemented from makVrf::DtBoxObjectDefinitionDialogLogic.

virtual void makVrf::DtNavigationAreatDefinitionDialogLogic::updateButtons ( )
protectedvirtual
virtual void makVrf::DtNavigationAreatDefinitionDialogLogic::processNamePrefixEdited ( const std::string &  name)
protectedvirtual
virtual void makVrf::DtNavigationAreatDefinitionDialogLogic::updateNavData ( )
protectedvirtual
virtual void makVrf::DtNavigationAreatDefinitionDialogLogic::processObjectCreation ( )
protectedvirtual
virtual void makVrf::DtNavigationAreatDefinitionDialogLogic::processObjectUpdate ( )
protectedvirtual
virtual void makVrf::DtNavigationAreatDefinitionDialogLogic::processPopulateDialog ( const makVrv::DtUniqueID selectedUniqueID)
protectedvirtual
virtual void makVrf::DtNavigationAreatDefinitionDialogLogic::slot_onPublishObjectChanged ( bool  )
protectedvirtual
virtual void makVrf::DtNavigationAreatDefinitionDialogLogic::slot_displayUnitChanged ( const makVrv::DtUnicode category,
const makVrv::DtUnicode type,
int  unit,
int  oldUnit 
)
protectedvirtual
virtual void makVrf::DtNavigationAreatDefinitionDialogLogic::slot_onPlacement ( const DtVector loc)
protectedvirtual
virtual void makVrf::DtNavigationAreatDefinitionDialogLogic::processReviewMouseClicks ( bool  flag)
protectedvirtual

If not attached to mouse, disable all mouse behavior.

Reimplemented from makVrf::DtBoxObjectDefinitionDialogLogic.


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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)