![]() |
VR-Forces 4.1 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...

Public Member Functions | |
| DtVrfObjectModifierDialogManager (makVrv::DtDe &, makVrv::DtQtDeMainWindow *mainWindow) | |
| ~DtVrfObjectModifierDialogManager () | |
| virtual void | connectToCreationManager () |
| virtual void | connectToEditingManager () |
| virtual void | disconnectFromCreationManager () |
| virtual void | disconnectFromEditingManager () |
| virtual void | setShowDialogs (bool flag) |
| Tells the manager whether to show dialogs in response to signals emitted by the creation or edit managers. | |
| virtual void | populateDialogFromStmt (const DtCreateObjectCommand *cmd) |
| virtual void | addDialogCreationFcnForKind (DtEntityType, DtObjectDefinitionDialogCreationParameters *) |
| virtual void | removeDialogCreationFcnForKind (DtEntityType) |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtVrfObjectModifierDialogManager & | instance (makVrv::DtDe &de) |
Protected Member Functions | |
| virtual void | slot_creatingObject (const DtEntityType &type, int force, DtCreationSignalType signalCreate=DtNoCreationSignal) |
| forPlan tells whether the creation is going to be for a plan statement or not | |
| virtual void | slot_creatingTerrainProp () |
| virtual void | slot_creationStopped () |
| virtual void | slot_editingObject (const makVrv::DtUniqueID &, const DtVrfObjectManipulationManager::DtEditingType &) |
| virtual void | slot_editingTerrainProp (const makVrv::DtUniqueID &, const DtVrfObjectManipulationManager::DtEditingType &) |
| virtual void | slot_editingStopped () |
| virtual void | destroyPropertiesDlg () |
| virtual DtObjectDefinitionDialogCreationParameters * | lookupCreatorFromEntityType (const DtEntityType &ent) |
| Finds the closest/ most specific match to the DtEntityType in VrfCreateAndEditDialogCreators and returns a pointer to the associated DtObjectDefinitionDialogCreationParameters object. | |
| virtual std::string | findEntityTypeName (const DtEntityType &ent) |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| QMainWindow * | myMainWindow |
| DtCreateAndEditObjectDialogInterface * | myObjectPropertiesDlg |
| VrfCreateAndEditDialogCreators | myDialogCreators |
| mapping of DtEntityTypes (including possibly wildcards) to specific DtVrfObjectModifierDialogCreator objects | |
| bool | myManualEdit |
| bool | myShowDialogs |
Private Types | |
| typedef DtOrderedEntityTypeList < DtObjectDefinitionDialogCreationParameters * > | VrfCreateAndEditDialogCreators |
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.
|
private |
| makVrf::DtVrfObjectModifierDialogManager::DtVrfObjectModifierDialogManager | ( | makVrv::DtDe & | , |
| makVrv::DtQtDeMainWindow * | mainWindow | ||
| ) |
| makVrf::DtVrfObjectModifierDialogManager::~DtVrfObjectModifierDialogManager | ( | ) |
|
static |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Tells the manager whether to show dialogs in response to signals emitted by the creation or edit managers.
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
forPlan tells whether the creation is going to be for a plan statement or not
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Finds the closest/ most specific match to the DtEntityType in VrfCreateAndEditDialogCreators and returns a pointer to the associated DtObjectDefinitionDialogCreationParameters object.
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
mapping of DtEntityTypes (including possibly wildcards) to specific DtVrfObjectModifierDialogCreator objects
|
protected |
|
protected |