55 virtual void removeAttribute(
const std::string& uuidString,
const std::string& name)
override;
56 virtual void removeLocalAttribute(
const std::string& uuidString,
const std::string& name)
override;
58 virtual void visualsModified();
Definition: DtElementEditorInterface.h:22
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
The DtElementEditorLogicCreator class presents a factory creator for the DtElementEditorLogic. To create a subclass of the DtElementEditorLogic, register an instance of the DtElementEditorLogicCreator and return your subclass in the create method.
Definition: DtElementEditorLogic.h:284
virtual void removeLocalAttribute(const std::string &uuidString, const std::string &name)
Slot called by elementEditorWidget to remove an attribute from the specified visualizer definition (v...
voidpf uLong int origin
Definition: ioapi.h:42
Abstract interface for controlling persistence of state in a dialog.
Definition: DtPersistenceControlsInterface.h:20
unsigned int ElementDefinitionType
Identifier for a type of element definition.
Definition: DtElementDefinitionManager.h:567
virtual void addVisualizerDefinition()
Slot called by elementEditorWidget to add a visualizer definition.
Definition: vrfVrvVisualModelEditor.h:34
virtual void removeAttribute(const std::string &uuidString, const std::string &name)
Slot called by elementEditorWidget to remove an attribute from the specified visualizer definition (v...
virtual void renameElement(const DtUnicode &oldName, const DtUnicode &newName)
virtual void changeAttribute(const DtUnicode &origin, int index, const std::string &uuidString, const std::string &name)
Slot called by elementEditorWidget to change an attribute value.
Logic class for the DtElementEditorWidget.
Definition: DtElementEditorLogic.h:34
virtual void addElement(const DtUnicode &name)
Slot called by elementEditorWidget to add an element.
The page is a single widget component which is viewed in a page collection.
Definition: DtPage.h:51
Definition: vrfVrvVisualModelEditor.h:61
virtual void removeVisualizerDefinition(const std::string &uuidString)
Slot called by elementEditorWidget to remove a visualizer definition.
virtual void addAttributeRequested(int index, const std::string &uuidString)
Slot called by elementEditorWidget to add an attribute.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
virtual void removeElement()
Slot called by elementEditorWidget to remove an element.
virtual DtElementEditorLogic * create(DtElementDefinitionTypeManager::ElementDefinitionType type, DtElementEditorInterface *iface, DtPersistenceControlsInterface *persistenceControls, DtPage *page=0)
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:33