17 #include <vrfExtProtocol/objType.h>
20 #include <vrvCore/DtUserInterfaceAssembler.h>
21 #include <vrvCoreQt/DtQtDeMainWindow.h>
22 #include <vrvUtil/signalslib.h>
23 #include <vrvUtil/DtVirtualBaseClass.h>
39 class DtPointObjectDefinitionDialog;
40 class DtCreateAndEditObjectDialogInterface;
41 class DtVrfObjectModifierDialogCreator;
42 class DtObjectDefinitionDialogCreationParameters;
79 virtual void connectToCreationManager();
82 virtual void connectToEditingManager();
85 virtual void disconnectFromCreationManager();
88 virtual void disconnectFromEditingManager();
92 virtual void setShowDialogs(
bool flag);
101 virtual void removeDialogCreationFcnForKind(DtEntityType);
103 virtual void addDefaultTitle(
const DtEntityType& key,
const makVrv::DtUnicode&);
112 virtual void slot_creatingTerrainProp();
115 virtual void slot_creationStopped();
124 virtual void slot_editingStopped();
127 virtual void destroyPropertiesDlg();
133 virtual std::string findEntityTypeName(
const DtEntityType& ent);
163 bool forceDialogToAppearInPlans();
167 void setForceDialogToAppearInPlans(
bool inputForceDialogToAppearInPlans);