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

Public Types

typedef std::map< std::string,
DtVrfObjectParameters * > 
PlatformFiles

Public Slots

virtual void processFileOpenSmsFile ()
virtual void processFileOpenSmsFile (const std::string &)
virtual void processFileSave ()
virtual void processCreateNewSystem ()
virtual void processCreateFromExistingSystem ()
virtual void processCreateFromTemplateSystem ()
virtual void processSystemMakeTemplate ()
virtual void processDeleteSystem ()
virtual void processEditVariables ()
virtual void saveAllSystems ()
virtual void processRestoreSystem ()

Public Member Functions

 DtVrfOpdEditorAppEventController (makVrv::DtDe &)
 Constructor.
virtual ~DtVrfOpdEditorAppEventController ()
 Destructor.
virtual bool saveIfChanged ()
DtSimulationModelSetLoadersimulationModelSetLoader ()
virtual bool isModified () const
const std::string & smsFile () const
virtual void clear ()
virtual bool loadSimulationModelSet (const DtSimulationModelSet &)
const PlatformFilesplatformFiles () const
const PlatformFilesmodifiedPlatformFiles () const
virtual void sharedSystems (const DtFilename &systemFile, std::vector< DtModelSetEntry * > &results)
virtual bool isLoaded () const
virtual void schedulePlatformForDeletion (const std::string &)
virtual bool canRestorePlatform (const std::string &) const
virtual void restorePlatform (const std::string &)
virtual void deletePlatform (const std::string &)
virtual void savePlatform (const std::string &)
virtual bool isModifiedPlatform (const std::string &) const
virtual bool isNewPlatform (const std::string &) const
virtual bool isDeletedPlatform (const std::string &) const
virtual DtRwVariableBindingsmodifiedVariableBindings ()
virtual const
DtRwVariableBindings
variableBindings () const
virtual const
DtRwVariableBindings
originalVariableBindings () const
virtual DtVrfObjectParametersoriginalPlatform (const std::string &) const
virtual DtVrfObjectParametersmodifiedPlatform (const std::string &) const
virtual void saveAllParameters ()
virtual void createNewPlatform (const QString &)
virtual DtFilename dataDirectory () const
virtual DtFilename systemDirectory () const
virtual DtFilename recycleBin () const

Public Attributes

boost::signal< void()> signal_smsFileOpened
boost::signal< void()> signal_smsFileSaved
boost::signal< void()> signal_preSmsFileSaved
boost::signal< void(const
std::string &)> 
signal_platformCreated
boost::signal< void(const
std::string
&, DtVrfObjectParameters *)> 
signal_platformDeleted
boost::signal< void(DtVrfObjectParameters *)> signal_platformParameterDeleted
boost::signal< void(const
std::string &)> 
signal_platformRestored
boost::signal< void(const
std::string &)> 
signal_platformAboutToBeRestored
boost::signal< void(const
std::string &)> 
signal_platformScheduledForDeletion

Protected Member Functions

virtual void clone (const PlatformFiles &from, PlatformFiles &to) const
virtual bool loadPlatformFiles (const std::string &dir)
virtual void clear (PlatformFiles &) const
virtual void removeAllReadOnlyItems (DtReaderWriterRegistry &registry)
virtual void saveVariableBindings ()

Protected Attributes

std::string mySmsFile
makVrv::DtDemyDe
DtRwVariableBindingsmyModifiedVariableBindings
PlatformFiles myPlatformFiles
PlatformFiles myModifiedPlatformFiles
DtSimulationModelSetLoader mySimulationModelSet

Member Typedef Documentation

Constructor & Destructor Documentation

DtVrfOpdEditorAppEventController::DtVrfOpdEditorAppEventController ( makVrv::DtDe )

Constructor.

virtual DtVrfOpdEditorAppEventController::~DtVrfOpdEditorAppEventController ( )
virtual

Destructor.

Member Function Documentation

virtual bool DtVrfOpdEditorAppEventController::saveIfChanged ( )
virtual
DtSimulationModelSetLoader& DtVrfOpdEditorAppEventController::simulationModelSetLoader ( )
inline

References mySimulationModelSet.

virtual bool DtVrfOpdEditorAppEventController::isModified ( ) const
virtual
const std::string& DtVrfOpdEditorAppEventController::smsFile ( ) const
inline

References mySmsFile.

virtual void DtVrfOpdEditorAppEventController::clear ( )
virtual
virtual bool DtVrfOpdEditorAppEventController::loadSimulationModelSet ( const DtSimulationModelSet )
virtual
const PlatformFiles& DtVrfOpdEditorAppEventController::platformFiles ( ) const
inline

References myPlatformFiles.

const PlatformFiles& DtVrfOpdEditorAppEventController::modifiedPlatformFiles ( ) const
inline
virtual void DtVrfOpdEditorAppEventController::sharedSystems ( const DtFilename &  systemFile,
std::vector< DtModelSetEntry * > &  results 
)
virtual
virtual bool DtVrfOpdEditorAppEventController::isLoaded ( ) const
virtual
virtual void DtVrfOpdEditorAppEventController::schedulePlatformForDeletion ( const std::string &  )
virtual
virtual bool DtVrfOpdEditorAppEventController::canRestorePlatform ( const std::string &  ) const
virtual
virtual void DtVrfOpdEditorAppEventController::restorePlatform ( const std::string &  )
virtual
virtual void DtVrfOpdEditorAppEventController::deletePlatform ( const std::string &  )
virtual
virtual void DtVrfOpdEditorAppEventController::savePlatform ( const std::string &  )
virtual
virtual bool DtVrfOpdEditorAppEventController::isModifiedPlatform ( const std::string &  ) const
virtual
virtual bool DtVrfOpdEditorAppEventController::isNewPlatform ( const std::string &  ) const
virtual
virtual bool DtVrfOpdEditorAppEventController::isDeletedPlatform ( const std::string &  ) const
virtual
virtual DtRwVariableBindings* DtVrfOpdEditorAppEventController::modifiedVariableBindings ( )
virtual
virtual const DtRwVariableBindings* DtVrfOpdEditorAppEventController::variableBindings ( ) const
virtual
virtual const DtRwVariableBindings* DtVrfOpdEditorAppEventController::originalVariableBindings ( ) const
virtual
virtual DtVrfObjectParameters* DtVrfOpdEditorAppEventController::originalPlatform ( const std::string &  ) const
virtual
virtual DtVrfObjectParameters* DtVrfOpdEditorAppEventController::modifiedPlatform ( const std::string &  ) const
virtual
virtual void DtVrfOpdEditorAppEventController::saveAllParameters ( )
virtual
virtual void DtVrfOpdEditorAppEventController::createNewPlatform ( const QString &  )
virtual
virtual DtFilename DtVrfOpdEditorAppEventController::dataDirectory ( ) const
virtual
virtual DtFilename DtVrfOpdEditorAppEventController::systemDirectory ( ) const
virtual
virtual DtFilename DtVrfOpdEditorAppEventController::recycleBin ( ) const
virtual
virtual void DtVrfOpdEditorAppEventController::clone ( const PlatformFiles from,
PlatformFiles to 
) const
protectedvirtual
virtual bool DtVrfOpdEditorAppEventController::loadPlatformFiles ( const std::string &  dir)
protectedvirtual
virtual void DtVrfOpdEditorAppEventController::clear ( PlatformFiles ) const
protectedvirtual
virtual void DtVrfOpdEditorAppEventController::removeAllReadOnlyItems ( DtReaderWriterRegistry registry)
protectedvirtual
virtual void DtVrfOpdEditorAppEventController::saveVariableBindings ( )
protectedvirtual
virtual void DtVrfOpdEditorAppEventController::processFileOpenSmsFile ( )
virtualslot
virtual void DtVrfOpdEditorAppEventController::processFileOpenSmsFile ( const std::string &  )
virtualslot
virtual void DtVrfOpdEditorAppEventController::processFileSave ( )
virtualslot
virtual void DtVrfOpdEditorAppEventController::processCreateNewSystem ( )
virtualslot
virtual void DtVrfOpdEditorAppEventController::processCreateFromExistingSystem ( )
virtualslot
virtual void DtVrfOpdEditorAppEventController::processCreateFromTemplateSystem ( )
virtualslot
virtual void DtVrfOpdEditorAppEventController::processSystemMakeTemplate ( )
virtualslot
virtual void DtVrfOpdEditorAppEventController::processDeleteSystem ( )
virtualslot
virtual void DtVrfOpdEditorAppEventController::processEditVariables ( )
virtualslot
virtual void DtVrfOpdEditorAppEventController::saveAllSystems ( )
virtualslot
virtual void DtVrfOpdEditorAppEventController::processRestoreSystem ( )
virtualslot

Member Data Documentation

boost::signal<void ()> DtVrfOpdEditorAppEventController::signal_smsFileOpened
boost::signal<void ()> DtVrfOpdEditorAppEventController::signal_smsFileSaved
boost::signal<void ()> DtVrfOpdEditorAppEventController::signal_preSmsFileSaved
boost::signal<void (const std::string&)> DtVrfOpdEditorAppEventController::signal_platformCreated
boost::signal<void (const std::string&, DtVrfObjectParameters*)> DtVrfOpdEditorAppEventController::signal_platformDeleted
boost::signal<void (DtVrfObjectParameters*)> DtVrfOpdEditorAppEventController::signal_platformParameterDeleted
boost::signal<void (const std::string&)> DtVrfOpdEditorAppEventController::signal_platformRestored
boost::signal<void (const std::string&)> DtVrfOpdEditorAppEventController::signal_platformAboutToBeRestored
boost::signal<void (const std::string&)> DtVrfOpdEditorAppEventController::signal_platformScheduledForDeletion
std::string DtVrfOpdEditorAppEventController::mySmsFile
protected

Referenced by smsFile().

makVrv::DtDe& DtVrfOpdEditorAppEventController::myDe
protected
DtRwVariableBindings* DtVrfOpdEditorAppEventController::myModifiedVariableBindings
protected
PlatformFiles DtVrfOpdEditorAppEventController::myPlatformFiles
protected

Referenced by platformFiles().

PlatformFiles DtVrfOpdEditorAppEventController::myModifiedPlatformFiles
protected

Referenced by modifiedPlatformFiles().

DtSimulationModelSetLoader DtVrfOpdEditorAppEventController::mySimulationModelSet
protected

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

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)