VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Slots | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
DtSimulationObjectEditorAppEventController Class Reference
Inheritance diagram for DtSimulationObjectEditorAppEventController:
Inheritance graph
[legend]

Public Slots

virtual void processFileAddDataFile ()
virtual void processFileOpenEntityEditorFile ()
virtual void processFileSaveEntityEditorFile (bool signalSave=true)
virtual void processDeleteExisting ()
virtual void processRevertExisting ()
virtual void processCreateNewEntity ()
virtual void processCreateNewSimulationObjectGroup ()
virtual void processCreateNewRandomizedObject ()
virtual void procesMakeSelectedTemplate ()
virtual void processCreateFromExisting ()
virtual void processPromoteExisting ()
virtual void processEditIncludeFiles ()
virtual void processEditSimulationObjectGroupConnection ()
virtual void processEditBallisticMissileMovementFiles ()
virtual void processEditPrecisionMovementFiles ()
virtual void processEditCategories ()
virtual void processEditDeployableCountries ()
virtual void processEditOverlayLayers ()
virtual void processEditUpgradeOldSMS ()
virtual void processFileApplyPlatformFileUpdates ()
virtual void processRevertCategories ()
virtual void processRevertDeployedCountries ()
virtual void processRevertOverlayLayers ()
virtual void processFileNewSimulationModelSet ()
virtual void processLoadSmsFile (const QString &file)
virtual void processEditForces ()
virtual void processEditSystemFiles ()
virtual void processEditRollUpRules ()
virtual void processEditAssemblyItems ()
virtual void processEditActivities ()
virtual void processEditAssemblies ()
virtual void processComputeBVAndSP ()
virtual void processEnableEditing ()
virtual void processSMSProperties ()

Public Member Functions

 DtSimulationObjectEditorAppEventController (makVrv::DtDe &)
 Constructor.
virtual ~DtSimulationObjectEditorAppEventController ()
 Destructor.
virtual bool loadSimulationModelSet (const DtSimulationModelSet &)
virtual bool saveSimulationModelSet (const DtFilename &, bool signalSave=true)
virtual bool isModified () const
virtual bool saveIfChanged ()
makVrv::DtForceManagerforceManager ()
DtSimulationModelSetLoadersimulationModelSetLoader () const
virtual void addNewDataFile (const std::string &)
 Copies the data file from the specified location into the simulation model set data directory and loads it into the gui.
virtual DtModelSetEntryaddNewEntity (const DtObjectType &base, const DtObjectType &newType, const DtString &name, const DtRwNLengthStringVector &categories=DtRwNLengthStringVector("categories"), const makVrv::DtUnicode &elementDefinition=makVrv::DtUnicode::fromAscii(""))
 Adds a new entity of the given type based on the supplied type.
virtual DtModelSetEntryaddNewEntity (const std::string &platformType, const DtObjectType &newType, const DtString &name, const DtRwNLengthStringVector &categories=DtRwNLengthStringVector("categories"), const makVrv::DtUnicode &elementDefinition=makVrv::DtUnicode::fromAscii(""))
 Adds a new entity of the given the supplied platform type.
makVrf::DtFileCommChannellauncherFileCommChannel ()
void setSaving (bool b)
bool saving () const

Public Attributes

boost::signal< void()> signal_preSimulationModelSetSave
boost::signal< void()> signal_categoriesReverted
boost::signal< void()> signal_deployedCountriesReverted
boost::signal< void()> signal_overlayLayersReverted
boost::signal< void()> signal_simulationModelSetSaved
boost::signal< void(DtModelSetEntry
*, const DtEntityType &)> 
signal_opdEntryAdded

Protected Slots

virtual void opdEditorMessage ()
 Received when the opd editor process has send something through stdout.
virtual void commFileMessagesReceived (const QStringList &)

Protected Member Functions

virtual QString parseCommandLine (const QString &command, QString &commandLine, QStringList &files) const
 Given a command line, parse it for a command and a list of files.

Protected Attributes

bool mySaving
makVrv::DtDemyDe
makVrf::DtFileCommChannel myLauncherFileCommChannel

Constructor & Destructor Documentation

DtSimulationObjectEditorAppEventController::DtSimulationObjectEditorAppEventController ( makVrv::DtDe )

Constructor.

virtual DtSimulationObjectEditorAppEventController::~DtSimulationObjectEditorAppEventController ( )
virtual

Destructor.

Member Function Documentation

virtual bool DtSimulationObjectEditorAppEventController::loadSimulationModelSet ( const DtSimulationModelSet )
virtual
virtual bool DtSimulationObjectEditorAppEventController::saveSimulationModelSet ( const DtFilename &  ,
bool  signalSave = true 
)
virtual
virtual bool DtSimulationObjectEditorAppEventController::isModified ( ) const
virtual
virtual bool DtSimulationObjectEditorAppEventController::saveIfChanged ( )
virtual
makVrv::DtForceManager* DtSimulationObjectEditorAppEventController::forceManager ( )
DtSimulationModelSetLoader* DtSimulationObjectEditorAppEventController::simulationModelSetLoader ( ) const
virtual void DtSimulationObjectEditorAppEventController::addNewDataFile ( const std::string &  )
virtual

Copies the data file from the specified location into the simulation model set data directory and loads it into the gui.

virtual DtModelSetEntry* DtSimulationObjectEditorAppEventController::addNewEntity ( const DtObjectType base,
const DtObjectType newType,
const DtString name,
const DtRwNLengthStringVector categories = DtRwNLengthStringVector("categories"),
const makVrv::DtUnicode elementDefinition = makVrv::DtUnicode::fromAscii("") 
)
virtual

Adds a new entity of the given type based on the supplied type.

Will create a clone of the data found. If no data exists no entity will be created

virtual DtModelSetEntry* DtSimulationObjectEditorAppEventController::addNewEntity ( const std::string &  platformType,
const DtObjectType newType,
const DtString name,
const DtRwNLengthStringVector categories = DtRwNLengthStringVector("categories"),
const makVrv::DtUnicode elementDefinition = makVrv::DtUnicode::fromAscii("") 
)
virtual

Adds a new entity of the given the supplied platform type.

Will add all the variables from the platform as starting points for the new entity

makVrf::DtFileCommChannel& DtSimulationObjectEditorAppEventController::launcherFileCommChannel ( )
inline
void DtSimulationObjectEditorAppEventController::setSaving ( bool  b)
inline
bool DtSimulationObjectEditorAppEventController::saving ( ) const
inline
virtual void DtSimulationObjectEditorAppEventController::processFileAddDataFile ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processFileOpenEntityEditorFile ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processFileSaveEntityEditorFile ( bool  signalSave = true)
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processDeleteExisting ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processRevertExisting ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processCreateNewEntity ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processCreateNewSimulationObjectGroup ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processCreateNewRandomizedObject ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::procesMakeSelectedTemplate ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processCreateFromExisting ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processPromoteExisting ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processEditIncludeFiles ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processEditSimulationObjectGroupConnection ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processEditBallisticMissileMovementFiles ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processEditPrecisionMovementFiles ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processEditCategories ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processEditDeployableCountries ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processEditOverlayLayers ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processEditUpgradeOldSMS ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processFileApplyPlatformFileUpdates ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processRevertCategories ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processRevertDeployedCountries ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processRevertOverlayLayers ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processFileNewSimulationModelSet ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processLoadSmsFile ( const QString &  file)
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processEditForces ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processEditSystemFiles ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processEditRollUpRules ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processEditAssemblyItems ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processEditActivities ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processEditAssemblies ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processComputeBVAndSP ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processEnableEditing ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::processSMSProperties ( )
virtualslot
virtual void DtSimulationObjectEditorAppEventController::opdEditorMessage ( )
protectedvirtualslot

Received when the opd editor process has send something through stdout.

sender() is the QProcess

virtual void DtSimulationObjectEditorAppEventController::commFileMessagesReceived ( const QStringList &  )
protectedvirtualslot
virtual QString DtSimulationObjectEditorAppEventController::parseCommandLine ( const QString &  command,
QString &  commandLine,
QStringList &  files 
) const
protectedvirtual

Given a command line, parse it for a command and a list of files.

Returns the portion that is left after the commands have been parsed

Member Data Documentation

boost::signal<void ()> DtSimulationObjectEditorAppEventController::signal_preSimulationModelSetSave
boost::signal<void ()> DtSimulationObjectEditorAppEventController::signal_categoriesReverted
boost::signal<void ()> DtSimulationObjectEditorAppEventController::signal_deployedCountriesReverted
boost::signal<void ()> DtSimulationObjectEditorAppEventController::signal_overlayLayersReverted
boost::signal<void ()> DtSimulationObjectEditorAppEventController::signal_simulationModelSetSaved
boost::signal<void (DtModelSetEntry*, const DtEntityType&)> DtSimulationObjectEditorAppEventController::signal_opdEntryAdded
bool DtSimulationObjectEditorAppEventController::mySaving
protected
makVrv::DtDe& DtSimulationObjectEditorAppEventController::myDe
protected
makVrf::DtFileCommChannel DtSimulationObjectEditorAppEventController::myLauncherFileCommChannel
protected

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)