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 Types | Protected Member Functions | Protected Attributes
makVrf::DtGlobalPlansLogic Class Reference

Public Member Functions

 DtGlobalPlansLogic (makVrv::DtDe &de, DtGlobalPlansDialogInterface *iface)
 
virtual ~DtGlobalPlansLogic ()
 
virtual void onSelectedItemsChanged ()
 
virtual void deleteSelectedPlan ()
 
virtual void showInformationForSelectedPlan ()
 
virtual void editSelectedPlan ()
 
virtual void launchSelectedPlan ()
 
virtual void newPlan ()
 
virtual void showGlobalPlan (makVrv::DtUniqueID id, std::string showValue)
 

Protected Types

typedef std::pair< DtUUID,
DtSimulationAddress > 
DtGlobalPlanInformation
 
typedef std::map
< DtEditGlobalPlanWidget
*, DtGlobalPlanInformation
DtGlobalPlanInformationMap
 

Protected Member Functions

virtual QString uniquePlanName () const
 
virtual void clearGlobalPlans ()
 
virtual bool newPlanInformation (QString &simAddress, QString &planName)
 
virtual void slot_onGlobalPlanEditorDeleted (DtEditGlobalPlanWidget *, DtUUID, DtSimulationAddress)
 
virtual void slot_receivedGlobalPlans (const DtVrfGlobalPlansManager::GlobalPlanInformation &, const std::string &)
 
virtual void editGlobalPlan (DtUUID, DtSimulationAddress)
 
virtual void entityStateChanged (makVrv::DtElementID id, DtSharedVrfVrlApplicationSettings::EntityStates s, bool b)
 
virtual void setShowObjectConsoleWarning (bool)
 
virtual void slot_checkSelectedBackend (int flags)
 

Protected Attributes

makVrv::DtDemyDe
 
DtGlobalPlansDialogInterfacemyInterface
 
DtGlobalPlanInformationMap myEditing
 
makVrv::DtSignalConnectionManager myConnections
 
DtUUID myAddingPlanUUID
 
makVrv::DtSignalConnectionManager myGlobalPlanEditingConnections
 

Member Typedef Documentation

typedef std::pair<DtUUID, DtSimulationAddress> makVrf::DtGlobalPlansLogic::DtGlobalPlanInformation
protected

Constructor & Destructor Documentation

makVrf::DtGlobalPlansLogic::DtGlobalPlansLogic ( makVrv::DtDe de,
DtGlobalPlansDialogInterface iface 
)

CTOR.

virtual makVrf::DtGlobalPlansLogic::~DtGlobalPlansLogic ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtGlobalPlansLogic::onSelectedItemsChanged ( )
virtual
virtual void makVrf::DtGlobalPlansLogic::deleteSelectedPlan ( )
virtual
virtual void makVrf::DtGlobalPlansLogic::showInformationForSelectedPlan ( )
virtual
virtual void makVrf::DtGlobalPlansLogic::editSelectedPlan ( )
virtual
virtual void makVrf::DtGlobalPlansLogic::launchSelectedPlan ( )
virtual
virtual void makVrf::DtGlobalPlansLogic::newPlan ( )
virtual
virtual void makVrf::DtGlobalPlansLogic::showGlobalPlan ( makVrv::DtUniqueID  id,
std::string  showValue 
)
virtual
virtual QString makVrf::DtGlobalPlansLogic::uniquePlanName ( ) const
protectedvirtual
virtual void makVrf::DtGlobalPlansLogic::clearGlobalPlans ( )
protectedvirtual
virtual bool makVrf::DtGlobalPlansLogic::newPlanInformation ( QString &  simAddress,
QString &  planName 
)
protectedvirtual

Puts up a dialog that allows the user to select a simulation engine to place a plan on and the name of that new plan.

virtual void makVrf::DtGlobalPlansLogic::slot_onGlobalPlanEditorDeleted ( DtEditGlobalPlanWidget ,
DtUUID  ,
DtSimulationAddress   
)
protectedvirtual
virtual void makVrf::DtGlobalPlansLogic::slot_receivedGlobalPlans ( const DtVrfGlobalPlansManager::GlobalPlanInformation ,
const std::string &   
)
protectedvirtual
virtual void makVrf::DtGlobalPlansLogic::editGlobalPlan ( DtUUID  ,
DtSimulationAddress   
)
protectedvirtual
virtual void makVrf::DtGlobalPlansLogic::entityStateChanged ( makVrv::DtElementID  id,
DtSharedVrfVrlApplicationSettings::EntityStates  s,
bool  b 
)
protectedvirtual
virtual void makVrf::DtGlobalPlansLogic::setShowObjectConsoleWarning ( bool  )
protectedvirtual
virtual void makVrf::DtGlobalPlansLogic::slot_checkSelectedBackend ( int  flags)
protectedvirtual

Member Data Documentation

makVrv::DtDe& makVrf::DtGlobalPlansLogic::myDe
protected
DtGlobalPlansDialogInterface* makVrf::DtGlobalPlansLogic::myInterface
protected
DtGlobalPlanInformationMap makVrf::DtGlobalPlansLogic::myEditing
protected
makVrv::DtSignalConnectionManager makVrf::DtGlobalPlansLogic::myConnections
protected
DtUUID makVrf::DtGlobalPlansLogic::myAddingPlanUUID
protected
makVrv::DtSignalConnectionManager makVrf::DtGlobalPlansLogic::myGlobalPlanEditingConnections
protected

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)