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

Public Slots

virtual void processFileAddDataFile ()
virtual void processFileOpenEntityEditorFile ()
virtual void processFileSaveEntityEditorFile ()
virtual void processDeleteExisting ()
virtual void processRevertExisting ()
virtual void processCreateNewEntity ()
virtual void procesMakeSelectedTemplate ()
virtual void processCreateFromExisting ()
virtual void processPromoteExisting ()
virtual void processEditIncludeFiles ()
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 ()

Public Member Functions

 DtEntityEditorAppEventController (makVrv::DtDe &)
 Constructor.
virtual ~DtEntityEditorAppEventController ()
 Destructor.
virtual bool loadSimulationModelSet (const DtSimulationModelSet &)
virtual bool saveSimulationModelSet (const DtFilename &)
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"))
 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"))
 Adds a new entity of the given the supplied platform type.
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.

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

Constructor & Destructor Documentation

DtEntityEditorAppEventController::DtEntityEditorAppEventController ( makVrv::DtDe )

Constructor.

virtual DtEntityEditorAppEventController::~DtEntityEditorAppEventController ( )
virtual

Destructor.

Member Function Documentation

virtual bool DtEntityEditorAppEventController::loadSimulationModelSet ( const DtSimulationModelSet )
virtual
virtual bool DtEntityEditorAppEventController::saveSimulationModelSet ( const DtFilename &  )
virtual
virtual bool DtEntityEditorAppEventController::isModified ( ) const
virtual
virtual bool DtEntityEditorAppEventController::saveIfChanged ( )
virtual
makVrv::DtForceManager* DtEntityEditorAppEventController::forceManager ( )
DtSimulationModelSetLoader* DtEntityEditorAppEventController::simulationModelSetLoader ( ) const
virtual void DtEntityEditorAppEventController::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* DtEntityEditorAppEventController::addNewEntity ( const DtObjectType &  base,
const DtObjectType &  newType,
const DtString name,
const DtRwNLengthStringVector categories = DtRwNLengthStringVector("categories") 
)
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* DtEntityEditorAppEventController::addNewEntity ( const std::string &  platformType,
const DtObjectType &  newType,
const DtString name,
const DtRwNLengthStringVector categories = DtRwNLengthStringVector("categories") 
)
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

void DtEntityEditorAppEventController::setSaving ( bool  b)
inline
bool DtEntityEditorAppEventController::saving ( ) const
inline
virtual void DtEntityEditorAppEventController::processFileAddDataFile ( )
virtualslot
virtual void DtEntityEditorAppEventController::processFileOpenEntityEditorFile ( )
virtualslot
virtual void DtEntityEditorAppEventController::processFileSaveEntityEditorFile ( )
virtualslot
virtual void DtEntityEditorAppEventController::processDeleteExisting ( )
virtualslot
virtual void DtEntityEditorAppEventController::processRevertExisting ( )
virtualslot
virtual void DtEntityEditorAppEventController::processCreateNewEntity ( )
virtualslot
virtual void DtEntityEditorAppEventController::procesMakeSelectedTemplate ( )
virtualslot
virtual void DtEntityEditorAppEventController::processCreateFromExisting ( )
virtualslot
virtual void DtEntityEditorAppEventController::processPromoteExisting ( )
virtualslot
virtual void DtEntityEditorAppEventController::processEditIncludeFiles ( )
virtualslot
virtual void DtEntityEditorAppEventController::processEditBallisticMissileMovementFiles ( )
virtualslot
virtual void DtEntityEditorAppEventController::processEditPrecisionMovementFiles ( )
virtualslot
virtual void DtEntityEditorAppEventController::processEditCategories ( )
virtualslot
virtual void DtEntityEditorAppEventController::processEditDeployableCountries ( )
virtualslot
virtual void DtEntityEditorAppEventController::processEditOverlayLayers ( )
virtualslot
virtual void DtEntityEditorAppEventController::processEditUpgradeOldSMS ( )
virtualslot
virtual void DtEntityEditorAppEventController::processFileApplyPlatformFileUpdates ( )
virtualslot
virtual void DtEntityEditorAppEventController::processRevertCategories ( )
virtualslot
virtual void DtEntityEditorAppEventController::processRevertDeployedCountries ( )
virtualslot
virtual void DtEntityEditorAppEventController::processRevertOverlayLayers ( )
virtualslot
virtual void DtEntityEditorAppEventController::processFileNewSimulationModelSet ( )
virtualslot
virtual void DtEntityEditorAppEventController::processLoadSmsFile ( const QString &  file)
virtualslot
virtual void DtEntityEditorAppEventController::processEditForces ( )
virtualslot
virtual void DtEntityEditorAppEventController::processEditSystemFiles ( )
virtualslot
virtual void DtEntityEditorAppEventController::processEditRollUpRules ( )
virtualslot
virtual void DtEntityEditorAppEventController::processEditAssemblyItems ( )
virtualslot
virtual void DtEntityEditorAppEventController::processEditActivities ( )
virtualslot
virtual void DtEntityEditorAppEventController::processEditAssemblies ( )
virtualslot
virtual void DtEntityEditorAppEventController::opdEditorMessage ( )
protectedvirtualslot

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

sender() is the QProcess

virtual QString DtEntityEditorAppEventController::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 ()> DtEntityEditorAppEventController::signal_preSimulationModelSetSave
boost::signal<void ()> DtEntityEditorAppEventController::signal_categoriesReverted
boost::signal<void ()> DtEntityEditorAppEventController::signal_deployedCountriesReverted
boost::signal<void ()> DtEntityEditorAppEventController::signal_overlayLayersReverted
boost::signal<void ()> DtEntityEditorAppEventController::signal_simulationModelSetSaved
boost::signal<void (DtModelSetEntry*, const DtEntityType&)> DtEntityEditorAppEventController::signal_opdEntryAdded
bool DtEntityEditorAppEventController::mySaving
protected
makVrv::DtDe& DtEntityEditorAppEventController::myDe
protected

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

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)