![]() |
VR-Forces 4.0.4 Class Documentation
|
The logic for editing model definitions. More...

Public Member Functions | |
| DtModelDefinitionEditorLogic (DtDe &de, DtInstanceEditorInterface *instanceInterface, DtModelDefinitionEditorInterface *modelDefInterface, DtMapEditorInterface *mapInterface, DtPersistenceControlsInterface *toolbar) | |
| CTOR. | |
| ~DtModelDefinitionEditorLogic () | |
| DTOR. | |
Protected Member Functions | |
| virtual void | createModelDefinition (const std::string &definitionName, const std::string &schema) |
| virtual void | copyModelDefinition (const std::string &definitionName, const std::string &newName) |
| virtual void | deleteModelDefinition (const std::string &definitionName) |
| virtual void | setSelectedDefinition (const std::string &definitionName, const std::string &schema) |
| virtual void | setDefinitionFilter (const std::string &schema) |
| virtual void | renameInstance (const std::string &oldName, const std::string &definitionName, int) |
| virtual void | setDefinitionSchema (const std::string &schema) |
| virtual void | renameParameter (const std::string &oldName, const std::string &newName) |
| virtual void | modifyValue (const std::string &key, const std::string &value) |
| virtual void | deleteValue (const std::string &key) |
| std::string | generateDefinitionName (const std::string &rootName) const |
| void | setupInstances () |
| bool | isDefinitionValid (const DtModelDefinition &definition) |
| Get whether a definition is valid or not. | |
| void | setupFilters () |
| void | setupSchema () |
| void | setupModelDefinition () |
| void | setupMap () |
| virtual void | onExport () |
| Called when user wants to export contents of selected schema to a file. | |
| virtual void | onExportSelected () |
| Called when a user wants to export selected items of the current schema to a file. | |
| virtual void | onExportFilenameChosen (const std::string &) |
| Called when the export filename has been chosen. | |
| virtual void | onExportSelectedChosen (const std::string &) |
| Called when the export filename has been chosen. | |
| virtual void | onImport () |
| Called when a user wants to import (replace) selected schema with contents of selected file. | |
| virtual void | onImportFilenameChosen (const std::string &) |
| Called when the import filename has been chose. | |
| virtual void | onMerge () |
| Called when a user wants to merge selected file into currently selected schema. | |
| virtual void | onMergeFilenameChosen (const std::string &) |
| Called when the merge filename has been chose. | |
| virtual void | modelDefinitionsRestored (const DtSettingsBackup *s) |
| Called when restored, restore gui. | |
| virtual void | schemaChanged (DtSettingsChangeObject *) |
| Called when something about the schema has changed. Resets filters. | |
| virtual DtModelDefinitionManager & | definitionManager () |
| Returns model definition dictionary being used. | |
| virtual const DtModelDefinitionManager & | definitionManager () const |
| virtual void | addModelDefinition (const DtModelDefinition &newDef) |
| Adds a new model definition into the system. | |
| virtual void | renameModelDefinition (const DtModelDefinition &old, const DtModelDefinition &newDef) |
| Renames model definition. | |
Protected Attributes | |
| DtDe & | myDe |
| DtSignalConnectionManager | myConnections |
| DtInstanceEditorInterface * | myInstanceInterface |
| DtModelDefinitionEditorInterface * | myModelDefinitionInterface |
| DtMapEditorInterface * | myMapInterface |
| DtPersistenceControlsInterface * | myToolbarInterface |
| std::string | mySelectedDefinition |
| std::string | myFilter |
| std::string | mySchema |
The logic for editing model definitions.
| makVrv::DtModelDefinitionEditorLogic::DtModelDefinitionEditorLogic | ( | DtDe & | de, |
| DtInstanceEditorInterface * | instanceInterface, | ||
| DtModelDefinitionEditorInterface * | modelDefInterface, | ||
| DtMapEditorInterface * | mapInterface, | ||
| DtPersistenceControlsInterface * | toolbar | ||
| ) |
CTOR.
| virtual void makVrv::DtModelDefinitionEditorLogic::createModelDefinition | ( | const std::string & | definitionName, |
| const std::string & | schema | ||
| ) | [protected, virtual] |
| virtual void makVrv::DtModelDefinitionEditorLogic::copyModelDefinition | ( | const std::string & | definitionName, |
| const std::string & | newName | ||
| ) | [protected, virtual] |
| virtual void makVrv::DtModelDefinitionEditorLogic::deleteModelDefinition | ( | const std::string & | definitionName | ) | [protected, virtual] |
| virtual void makVrv::DtModelDefinitionEditorLogic::setSelectedDefinition | ( | const std::string & | definitionName, |
| const std::string & | schema | ||
| ) | [protected, virtual] |
| virtual void makVrv::DtModelDefinitionEditorLogic::setDefinitionFilter | ( | const std::string & | schema | ) | [protected, virtual] |
| virtual void makVrv::DtModelDefinitionEditorLogic::renameInstance | ( | const std::string & | oldName, |
| const std::string & | definitionName, | ||
| int | |||
| ) | [protected, virtual] |
| virtual void makVrv::DtModelDefinitionEditorLogic::setDefinitionSchema | ( | const std::string & | schema | ) | [protected, virtual] |
| virtual void makVrv::DtModelDefinitionEditorLogic::renameParameter | ( | const std::string & | oldName, |
| const std::string & | newName | ||
| ) | [protected, virtual] |
| virtual void makVrv::DtModelDefinitionEditorLogic::modifyValue | ( | const std::string & | key, |
| const std::string & | value | ||
| ) | [protected, virtual] |
| virtual void makVrv::DtModelDefinitionEditorLogic::deleteValue | ( | const std::string & | key | ) | [protected, virtual] |
| std::string makVrv::DtModelDefinitionEditorLogic::generateDefinitionName | ( | const std::string & | rootName | ) | const [protected] |
| void makVrv::DtModelDefinitionEditorLogic::setupInstances | ( | ) | [protected] |
| bool makVrv::DtModelDefinitionEditorLogic::isDefinitionValid | ( | const DtModelDefinition & | definition | ) | [protected] |
Get whether a definition is valid or not.
| void makVrv::DtModelDefinitionEditorLogic::setupFilters | ( | ) | [protected] |
| void makVrv::DtModelDefinitionEditorLogic::setupSchema | ( | ) | [protected] |
| void makVrv::DtModelDefinitionEditorLogic::setupModelDefinition | ( | ) | [protected] |
| void makVrv::DtModelDefinitionEditorLogic::setupMap | ( | ) | [protected] |
| virtual void makVrv::DtModelDefinitionEditorLogic::onExport | ( | ) | [protected, virtual] |
Called when user wants to export contents of selected schema to a file.
| virtual void makVrv::DtModelDefinitionEditorLogic::onExportSelected | ( | ) | [protected, virtual] |
Called when a user wants to export selected items of the current schema to a file.
| virtual void makVrv::DtModelDefinitionEditorLogic::onExportFilenameChosen | ( | const std::string & | ) | [protected, virtual] |
Called when the export filename has been chosen.
Will export contents of schema to given file
| virtual void makVrv::DtModelDefinitionEditorLogic::onExportSelectedChosen | ( | const std::string & | ) | [protected, virtual] |
Called when the export filename has been chosen.
Will export selected items to the given file
| virtual void makVrv::DtModelDefinitionEditorLogic::onImport | ( | ) | [protected, virtual] |
Called when a user wants to import (replace) selected schema with contents of selected file.
| virtual void makVrv::DtModelDefinitionEditorLogic::onImportFilenameChosen | ( | const std::string & | ) | [protected, virtual] |
Called when the import filename has been chose.
Will import contents of file to selected schema
| virtual void makVrv::DtModelDefinitionEditorLogic::onMerge | ( | ) | [protected, virtual] |
Called when a user wants to merge selected file into currently selected schema.
Merge will replace or add, not delete items
| virtual void makVrv::DtModelDefinitionEditorLogic::onMergeFilenameChosen | ( | const std::string & | ) | [protected, virtual] |
Called when the merge filename has been chose.
Will merge contents of file to selected schema
| virtual void makVrv::DtModelDefinitionEditorLogic::modelDefinitionsRestored | ( | const DtSettingsBackup * | s | ) | [protected, virtual] |
Called when restored, restore gui.
| virtual void makVrv::DtModelDefinitionEditorLogic::schemaChanged | ( | DtSettingsChangeObject * | ) | [protected, virtual] |
Called when something about the schema has changed. Resets filters.
| virtual DtModelDefinitionManager& makVrv::DtModelDefinitionEditorLogic::definitionManager | ( | ) | [protected, virtual] |
Returns model definition dictionary being used.
Reimplemented in makVrv::DtModelDefinitionInstanceEditorLogic.
| virtual const DtModelDefinitionManager& makVrv::DtModelDefinitionEditorLogic::definitionManager | ( | ) | const [protected, virtual] |
Reimplemented in makVrv::DtModelDefinitionInstanceEditorLogic.
| virtual void makVrv::DtModelDefinitionEditorLogic::addModelDefinition | ( | const DtModelDefinition & | newDef | ) | [protected, virtual] |
Adds a new model definition into the system.
Reimplemented in makVrv::DtModelDefinitionInstanceEditorLogic.
| virtual void makVrv::DtModelDefinitionEditorLogic::renameModelDefinition | ( | const DtModelDefinition & | old, |
| const DtModelDefinition & | newDef | ||
| ) | [protected, virtual] |
Renames model definition.
Reimplemented in makVrv::DtModelDefinitionInstanceEditorLogic.
DtDe& makVrv::DtModelDefinitionEditorLogic::myDe [protected] |
DtModelDefinitionEditorInterface* makVrv::DtModelDefinitionEditorLogic::myModelDefinitionInterface [protected] |
DtPersistenceControlsInterface* makVrv::DtModelDefinitionEditorLogic::myToolbarInterface [protected] |
std::string makVrv::DtModelDefinitionEditorLogic::mySelectedDefinition [protected] |
std::string makVrv::DtModelDefinitionEditorLogic::myFilter [protected] |
std::string makVrv::DtModelDefinitionEditorLogic::mySchema [protected] |