VR-Forces Development_Version 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::DtComputedRouteDefinitionDialogLogic Class Reference

Logic that is used to populate and receive updates for contamination areas. More...

Public Member Functions

 DtComputedRouteDefinitionDialogLogic (makVrv::DtDe &de, DtComputedRouteDefinitionDialog *iface)
 Constructor.
virtual ~DtComputedRouteDefinitionDialogLogic ()
 Destructor.
virtual void setupGui ()
 Sets up the GUI.
virtual void createConnections ()
 Creates connections.
virtual void terminateConnections ()
 Breaks all connections.
virtual void processObjectCreation ()
 Processing request to create object.
virtual void populateOverlays ()
 Populates overlays combo box.
virtual void populateRulesTypes ()
 Populate the rules type combo box.
virtual void processComputedRouteResponse (bool success, DtString, const DtUUID &)
 Called in response to receiving response from sim when route creation succeeds or fails.
virtual void processCloseRequest ()
 Handles request to close the dialog.
virtual void processShowRequest ()
 Handles request to show the dialog.
virtual void changeRuleType (const std::string &)
 Changes the rules to match the specified type.

Protected Member Functions

virtual void loadRules ()
 Loads the rule configuration.
virtual void closeDialog ()
 Handles closing of the dialog.
virtual void createComputedRoute ()
 Requests creation of the specified route.
virtual void slot_overlayAdded (const std::string &)
 Handles addition of new overlay.
virtual void slot_overlayRemoved (const std::string &)
 Handles remove of existing overlay.
virtual void slot_overlayRenamed (const std::string &, const std::string &)
 Handles renaming of existing overlay.

Protected Attributes

DtComputedRouteDefinitionDialogmyDialog
makVrv::DtSignalConnectionManager myConnectionManager
makVrv::DtDemyDe
DtComputedRouteTypeReader myComputedRouteTypeReader
bool myGuiIsSetup
bool myRequested
unsigned int myRequestId
DtSimulationAddress mySimAddress

Detailed Description

Logic that is used to populate and receive updates for contamination areas.

Constructor & Destructor Documentation

makVrf::DtComputedRouteDefinitionDialogLogic::DtComputedRouteDefinitionDialogLogic ( makVrv::DtDe de,
DtComputedRouteDefinitionDialog iface 
)

Constructor.

virtual makVrf::DtComputedRouteDefinitionDialogLogic::~DtComputedRouteDefinitionDialogLogic ( )
virtual

Destructor.

Member Function Documentation

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::setupGui ( )
virtual

Sets up the GUI.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::createConnections ( )
virtual

Creates connections.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::terminateConnections ( )
virtual

Breaks all connections.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::processObjectCreation ( )
virtual

Processing request to create object.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::populateOverlays ( )
virtual

Populates overlays combo box.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::populateRulesTypes ( )
virtual

Populate the rules type combo box.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::processComputedRouteResponse ( bool  success,
DtString  ,
const DtUUID  
)
virtual

Called in response to receiving response from sim when route creation succeeds or fails.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::processCloseRequest ( )
virtual

Handles request to close the dialog.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::processShowRequest ( )
virtual

Handles request to show the dialog.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::changeRuleType ( const std::string &  )
virtual

Changes the rules to match the specified type.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::loadRules ( )
protectedvirtual

Loads the rule configuration.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::closeDialog ( )
protectedvirtual

Handles closing of the dialog.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::createComputedRoute ( )
protectedvirtual

Requests creation of the specified route.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::slot_overlayAdded ( const std::string &  )
protectedvirtual

Handles addition of new overlay.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::slot_overlayRemoved ( const std::string &  )
protectedvirtual

Handles remove of existing overlay.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::slot_overlayRenamed ( const std::string &  ,
const std::string &   
)
protectedvirtual

Handles renaming of existing overlay.

Member Data Documentation

DtComputedRouteDefinitionDialog* makVrf::DtComputedRouteDefinitionDialogLogic::myDialog
protected
makVrv::DtSignalConnectionManager makVrf::DtComputedRouteDefinitionDialogLogic::myConnectionManager
protected
makVrv::DtDe& makVrf::DtComputedRouteDefinitionDialogLogic::myDe
protected
DtComputedRouteTypeReader makVrf::DtComputedRouteDefinitionDialogLogic::myComputedRouteTypeReader
protected
bool makVrf::DtComputedRouteDefinitionDialogLogic::myGuiIsSetup
protected
bool makVrf::DtComputedRouteDefinitionDialogLogic::myRequested
protected
unsigned int makVrf::DtComputedRouteDefinitionDialogLogic::myRequestId
protected
DtSimulationAddress makVrf::DtComputedRouteDefinitionDialogLogic::mySimAddress
protected

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

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)