VR-Forces 4.3.1 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
makVrv::DtCockpitMappingEditorLogic Class Reference

Logic for editing mappings from entities to cockpits. More...

Public Member Functions

 DtCockpitMappingEditorLogic (DtDe &de, const std::string &definitionSchema, DtEntityMappingEditorInterface &editorInterface, DtEntityTypeMapEditorInterface &entityTypeMapInterface, DtMultiMapEditorInterface &mapInterface, DtPersistenceControlsInterface &toolbarInterface)
 CTOR.
virtual ~DtCockpitMappingEditorLogic ()
virtual void rebuildDefinitions ()
DtEntityTypeMappercurrentMapper (DtWriteSettingsLock< DtSharedCockpitSettings > &settings)
const DtEntityTypeMappercurrentMapper (const DtReadSettingsLock< DtSharedCockpitSettings > &settings) const
virtual void on_modelDefinitionAdded (const DtModelDefinition &definition)
virtual void on_modelDefinitionToBeDestroyed (const DtModelDefinition &definition)
virtual void modelDefinitionChanged (const DtSettingsChangeObject *)

Protected Member Functions

void updatePossibleValues ()
void updateSettings ()
void refreshPage ()
void buildFiltersFromDefinitions ()
virtual void on_addValue (const std::string &name, const std::string &value, int index)
virtual void on_changeValue (const std::string &name, const std::string &oldValue, const std::string &value, int index)
virtual void on_deleteValue (const std::string &name, const std::string &value)
virtual void on_renameValue (const std::string &oldName, const std::string &value, const std::string &newName)
virtual void on_import ()
virtual void on_export ()
virtual void on_importFilePathChosen (const std::string &filePath)
virtual void on_exportFilePathChosen (const std::string &filePath)
virtual void on_filterChanged (const DtUnicode &filter)
virtual void on_lookupChanged (const std::string &filter)
virtual void on_selectMatch ()
void entityTypeMappingsRestored (const DtSettingsBackup *s)
void askForNewElementDefinitionForEntityType (std::string entType)

Protected Attributes

DtDemyDe
DtSignalConnectionManager myConnections
DtSharedSimulationSettingsManagermyManager
DtEntityMappingEditorInterfacemyEditorInterface
DtEntityTypeMapEditorInterfacemyEntityTypeMapInterface
DtMultiMapEditorInterfacemyMapInterface
DtPersistenceControlsInterfacemyToolbarInterface
QStringList myDefinitions
std::string myDefinitionSchema
DtEntityType myLookupType
DtSharedCockpitTypeMapper * myMapperObject

Detailed Description

Logic for editing mappings from entities to cockpits.

Constructor & Destructor Documentation

makVrv::DtCockpitMappingEditorLogic::DtCockpitMappingEditorLogic ( DtDe de,
const std::string &  definitionSchema,
DtEntityMappingEditorInterface editorInterface,
DtEntityTypeMapEditorInterface entityTypeMapInterface,
DtMultiMapEditorInterface mapInterface,
DtPersistenceControlsInterface toolbarInterface 
)

CTOR.

virtual makVrv::DtCockpitMappingEditorLogic::~DtCockpitMappingEditorLogic ( )
virtual

Member Function Documentation

virtual void makVrv::DtCockpitMappingEditorLogic::rebuildDefinitions ( )
virtual
DtEntityTypeMapper& makVrv::DtCockpitMappingEditorLogic::currentMapper ( DtWriteSettingsLock< DtSharedCockpitSettings > &  settings)
const DtEntityTypeMapper& makVrv::DtCockpitMappingEditorLogic::currentMapper ( const DtReadSettingsLock< DtSharedCockpitSettings > &  settings) const
virtual void makVrv::DtCockpitMappingEditorLogic::on_modelDefinitionAdded ( const DtModelDefinition definition)
virtual
virtual void makVrv::DtCockpitMappingEditorLogic::on_modelDefinitionToBeDestroyed ( const DtModelDefinition definition)
virtual
virtual void makVrv::DtCockpitMappingEditorLogic::modelDefinitionChanged ( const DtSettingsChangeObject )
virtual
void makVrv::DtCockpitMappingEditorLogic::updatePossibleValues ( )
protected
void makVrv::DtCockpitMappingEditorLogic::updateSettings ( )
protected
void makVrv::DtCockpitMappingEditorLogic::refreshPage ( )
protected
void makVrv::DtCockpitMappingEditorLogic::buildFiltersFromDefinitions ( )
protected
virtual void makVrv::DtCockpitMappingEditorLogic::on_addValue ( const std::string &  name,
const std::string &  value,
int  index 
)
protectedvirtual
virtual void makVrv::DtCockpitMappingEditorLogic::on_changeValue ( const std::string &  name,
const std::string &  oldValue,
const std::string &  value,
int  index 
)
protectedvirtual
virtual void makVrv::DtCockpitMappingEditorLogic::on_deleteValue ( const std::string &  name,
const std::string &  value 
)
protectedvirtual
virtual void makVrv::DtCockpitMappingEditorLogic::on_renameValue ( const std::string &  oldName,
const std::string &  value,
const std::string &  newName 
)
protectedvirtual
virtual void makVrv::DtCockpitMappingEditorLogic::on_import ( )
protectedvirtual
virtual void makVrv::DtCockpitMappingEditorLogic::on_export ( )
protectedvirtual
virtual void makVrv::DtCockpitMappingEditorLogic::on_importFilePathChosen ( const std::string &  filePath)
protectedvirtual
virtual void makVrv::DtCockpitMappingEditorLogic::on_exportFilePathChosen ( const std::string &  filePath)
protectedvirtual
virtual void makVrv::DtCockpitMappingEditorLogic::on_filterChanged ( const DtUnicode filter)
protectedvirtual
virtual void makVrv::DtCockpitMappingEditorLogic::on_lookupChanged ( const std::string &  filter)
protectedvirtual
virtual void makVrv::DtCockpitMappingEditorLogic::on_selectMatch ( )
protectedvirtual
void makVrv::DtCockpitMappingEditorLogic::entityTypeMappingsRestored ( const DtSettingsBackup s)
protected
void makVrv::DtCockpitMappingEditorLogic::askForNewElementDefinitionForEntityType ( std::string  entType)
protected

Member Data Documentation

DtDe& makVrv::DtCockpitMappingEditorLogic::myDe
protected
DtSignalConnectionManager makVrv::DtCockpitMappingEditorLogic::myConnections
protected
DtSharedSimulationSettingsManager& makVrv::DtCockpitMappingEditorLogic::myManager
protected
DtEntityMappingEditorInterface& makVrv::DtCockpitMappingEditorLogic::myEditorInterface
protected
DtEntityTypeMapEditorInterface& makVrv::DtCockpitMappingEditorLogic::myEntityTypeMapInterface
protected
DtMultiMapEditorInterface& makVrv::DtCockpitMappingEditorLogic::myMapInterface
protected
DtPersistenceControlsInterface& makVrv::DtCockpitMappingEditorLogic::myToolbarInterface
protected
QStringList makVrv::DtCockpitMappingEditorLogic::myDefinitions
protected
std::string makVrv::DtCockpitMappingEditorLogic::myDefinitionSchema
protected
DtEntityType makVrv::DtCockpitMappingEditorLogic::myLookupType
protected
DtSharedCockpitTypeMapper* makVrv::DtCockpitMappingEditorLogic::myMapperObject
protected

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

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)