![]() |
VR-Forces 4.0.4 Class Documentation
|
Manages the appearance/disposal of creation/editing dialogs associated with creating/editing vrforces objects (entities, props, etc...) The dialogs are created when either the creationManager or editingManager emit a signal that starts the creation/editing process. More...

Manages the appearance/disposal of creation/editing dialogs associated with creating/editing vrforces objects (entities, props, etc...) The dialogs are created when either the creationManager or editingManager emit a signal that starts the creation/editing process.
typedef DtOrderedEntityTypeList<DtObjectDefinitionDialogCreationParameters*> makVrf::DtVrfObjectModifierDialogManager::VrfCreateAndEditDialogCreators [private] |
| makVrf::DtVrfObjectModifierDialogManager::DtVrfObjectModifierDialogManager | ( | makVrv::DtDe & | , |
| makVrv::DtQtDeMainWindow * | mainWindow | ||
| ) |
| static DtVrfObjectModifierDialogManager& makVrf::DtVrfObjectModifierDialogManager::instance | ( | makVrv::DtDe & | de | ) | [static] |
| virtual void makVrf::DtVrfObjectModifierDialogManager::connectToCreationManager | ( | ) | [virtual] |
| virtual void makVrf::DtVrfObjectModifierDialogManager::connectToEditingManager | ( | ) | [virtual] |
| virtual void makVrf::DtVrfObjectModifierDialogManager::disconnectFromCreationManager | ( | ) | [virtual] |
| virtual void makVrf::DtVrfObjectModifierDialogManager::disconnectFromEditingManager | ( | ) | [virtual] |
| virtual void makVrf::DtVrfObjectModifierDialogManager::setShowDialogs | ( | bool | flag | ) | [virtual] |
Tells the manager whether to show dialogs in response to signals emitted by the creation or edit managers.
| virtual void makVrf::DtVrfObjectModifierDialogManager::populateDialogFromStmt | ( | const DtCreateObjectCommand * | cmd | ) | [virtual] |
| virtual void makVrf::DtVrfObjectModifierDialogManager::addDialogCreationFcnForKind | ( | DtEntityType | , |
| DtObjectDefinitionDialogCreationParameters * | |||
| ) | [virtual] |
| virtual void makVrf::DtVrfObjectModifierDialogManager::removeDialogCreationFcnForKind | ( | DtEntityType | ) | [virtual] |
| virtual void makVrf::DtVrfObjectModifierDialogManager::slot_creatingObject | ( | const DtEntityType & | type, |
| int | force, | ||
| DtCreationSignalType | signalCreate = DtNoCreationSignal |
||
| ) | [protected, virtual] |
forPlan tells whether the creation is going to be for a plan statement or not
| virtual void makVrf::DtVrfObjectModifierDialogManager::slot_creatingTerrainProp | ( | ) | [protected, virtual] |
| virtual void makVrf::DtVrfObjectModifierDialogManager::slot_creationStopped | ( | ) | [protected, virtual] |
| virtual void makVrf::DtVrfObjectModifierDialogManager::slot_editingObject | ( | const makVrv::DtUniqueID & | , |
| const DtVrfObjectManipulationManager::DtEditingType & | |||
| ) | [protected, virtual] |
| virtual void makVrf::DtVrfObjectModifierDialogManager::slot_editingTerrainProp | ( | const makVrv::DtUniqueID & | , |
| const DtVrfObjectManipulationManager::DtEditingType & | |||
| ) | [protected, virtual] |
| virtual void makVrf::DtVrfObjectModifierDialogManager::slot_editingStopped | ( | ) | [protected, virtual] |
| virtual void makVrf::DtVrfObjectModifierDialogManager::destroyPropertiesDlg | ( | ) | [protected, virtual] |
| virtual DtObjectDefinitionDialogCreationParameters* makVrf::DtVrfObjectModifierDialogManager::lookupCreatorFromEntityType | ( | const DtEntityType & | ent | ) | [protected, virtual] |
Finds the closest/ most specific match to the DtEntityType in VrfCreateAndEditDialogCreators and returns a pointer to the associated DtObjectDefinitionDialogCreationParameters object.
| virtual std::string makVrf::DtVrfObjectModifierDialogManager::findEntityTypeName | ( | const DtEntityType & | ent | ) | [protected, virtual] |
DtCreateAndEditObjectDialogInterface* makVrf::DtVrfObjectModifierDialogManager::myObjectPropertiesDlg [protected] |
VrfCreateAndEditDialogCreators makVrf::DtVrfObjectModifierDialogManager::myDialogCreators [protected] |
mapping of DtEntityTypes (including possibly wildcards) to specific DtVrfObjectModifierDialogCreator objects