![]() |
VR-Forces 4.3.1 Class Documentation
|

Public Member Functions | |
| DtElementEditorInterface () | |
| CTOR. | |
| virtual | ~DtElementEditorInterface () |
| DTOR. | |
| virtual void | changeElementsStart ()=0 |
| virtual void | addElement (const DtUnicode &name, bool valid)=0 |
| Add an element to the editor, marking it valid or invalid. | |
| virtual void | addElement (const DtUnicode &name, const DtUnicode &parent, bool valid)=0 |
| Add a parented element to the editor, marking it valid or invalid. | |
| virtual void | removeElement (const DtUnicode &name)=0 |
| virtual void | changeElementsStop ()=0 |
| virtual void | clearElements ()=0 |
| virtual void | selectElement (const DtUnicode &name)=0 |
| virtual void | setModelSets (const std::vector< DtUnicode > &modelSets)=0 |
| virtual void | setCurrentModelSet (int index)=0 |
| virtual void | changeDefinitionStart ()=0 |
| virtual void | clearDefinitions ()=0 |
| virtual void | addDefinition (int index, const DtUnicode &name, bool inherited)=0 |
| virtual void | removeDefinition (int index)=0 |
| virtual void | changeDefinitionStop ()=0 |
| virtual void | changeAttributeStart ()=0 |
| virtual void | addAttribute (int defIndex, const std::string &name, const DtUnicode &value, bool inherited)=0 |
| virtual void | updateAttribute (int defIndex, const std::string &name, const DtUnicode &value)=0 |
| virtual void | removeAttribute (int defIndex, const std::string &name)=0 |
| virtual void | changeAttributeStop ()=0 |
| virtual void | selectAttribute (int defIndex, const std::string &name)=0 |
| virtual void | setAttributeDescription (const DtUnicode &desc)=0 |
| virtual void | createAttributeEditor (int defIndex, const std::string &name, const std::string &attrClass)=0 |
| virtual void | destroyAttributeEditor (int defIndex, const std::string &name)=0 |
| virtual std::string | chooseNewVisualizerDefinitionType ()=0 |
| Causes the user interface to select a the visualizer definition type a new type of visualizer. | |
| virtual int | chooseNewAttributeName (const std::vector< std::pair< std::string, DtUnicode > > &nameTypePairs)=0 |
| virtual void | setRemoveElementEnabled (bool b)=0 |
| Enable/Disable the remove element button. | |
| virtual void | setAddVisualDefEnabled (bool b)=0 |
| Enable/Disable the add visual defintion button. | |
| virtual void | setRemoveVisualDefEnabled (bool b)=0 |
| Enable/Disable the remove visual definition button. | |
| virtual void | setAddAttributeEnabled (bool b)=0 |
| Enable/Disable the add attribute button. | |
| virtual void | setRemoveAttributeEnabled (bool b)=0 |
| Enable/Disable the remove attribute button. | |
| virtual void | showAddedElements (std::vector< DtUnicode > &addedNames, std::vector< DtUnicode > &skippedNames)=0 |
| Display a list of added element names. | |
Public Attributes | |
| boost::signal< void(const DtUnicode &)> | signal_addElement |
| boost::signal< void()> | signal_removeElement |
| boost::signal< void(const DtUnicode &, const DtUnicode &)> | signal_renameElement |
| boost::signal< void(const DtUnicode &)> | signal_elementSelected |
| boost::signal< void(const DtUnicode &)> | signal_elementDeselected |
| boost::signal< void()> | signal_noElementSelected |
| boost::signal< void(int index)> | signal_modelSetChanged |
| boost::signal< void(int index)> | signal_visualizerDefSelected |
| boost::signal< void(int index)> | signal_visualizerDefDeselected |
| boost::signal< void(int index, const std::string &)> | signal_attributeSelected |
| boost::signal< void(int index, const std::string &)> | signal_attributeDeselected |
| boost::signal< void()> | signal_noVisualizerOrAttributeSelected |
| boost::signal< void()> | signal_addVisualizer |
| boost::signal< void(int index)> | signal_removeVisualizer |
| boost::signal< void(int index)> | signal_addAttribute |
| boost::signal< void(int index, const std::string &)> | signal_removeAttribute |
| boost::signal< void(int index, const std::string &)> | signal_removeLocalAttribute |
| boost::signal< void(int index, const std::string &, DtVisualizerAttributeEditorInterface *iface)> | signal_attributeEditorCreated |
| makVrv::DtElementEditorInterface::DtElementEditorInterface | ( | ) |
CTOR.
|
virtual |
DTOR.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Add an element to the editor, marking it valid or invalid.
It should be marked invalid if it contains any invalid visualizer definitions
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Add a parented element to the editor, marking it valid or invalid.
It should be marked invalid if it contains any invalid visualizer definitions
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget, and makVrf::DtSpotReportElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Causes the user interface to select a the visualizer definition type a new type of visualizer.
The function will return the index of the types selected or -1.
Implemented in makVrv::DtElementEditorWidget, and makVrf::DtSpotReportElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Enable/Disable the remove element button.
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Enable/Disable the add visual defintion button.
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Enable/Disable the remove visual definition button.
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Enable/Disable the add attribute button.
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Enable/Disable the remove attribute button.
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Display a list of added element names.
Implemented in makVrv::DtElementEditorWidget.
| boost::signal<void (const DtUnicode&)> makVrv::DtElementEditorInterface::signal_addElement |
| boost::signal<void ()> makVrv::DtElementEditorInterface::signal_removeElement |
| boost::signal<void (const DtUnicode&, const DtUnicode&)> makVrv::DtElementEditorInterface::signal_renameElement |
| boost::signal<void (const DtUnicode&)> makVrv::DtElementEditorInterface::signal_elementSelected |
| boost::signal<void (const DtUnicode&)> makVrv::DtElementEditorInterface::signal_elementDeselected |
| boost::signal<void ()> makVrv::DtElementEditorInterface::signal_noElementSelected |
| boost::signal<void (int index)> makVrv::DtElementEditorInterface::signal_modelSetChanged |
| boost::signal<void (int index)> makVrv::DtElementEditorInterface::signal_visualizerDefSelected |
| boost::signal<void (int index)> makVrv::DtElementEditorInterface::signal_visualizerDefDeselected |
| boost::signal<void (int index, const std::string&)> makVrv::DtElementEditorInterface::signal_attributeSelected |
| boost::signal<void (int index, const std::string&)> makVrv::DtElementEditorInterface::signal_attributeDeselected |
| boost::signal<void ()> makVrv::DtElementEditorInterface::signal_noVisualizerOrAttributeSelected |
| boost::signal<void ()> makVrv::DtElementEditorInterface::signal_addVisualizer |
| boost::signal<void (int index)> makVrv::DtElementEditorInterface::signal_removeVisualizer |
| boost::signal<void (int index)> makVrv::DtElementEditorInterface::signal_addAttribute |
| boost::signal<void (int index, const std::string&)> makVrv::DtElementEditorInterface::signal_removeAttribute |
| boost::signal<void (int index, const std::string&)> makVrv::DtElementEditorInterface::signal_removeLocalAttribute |
| boost::signal<void (int index, const std::string&, DtVisualizerAttributeEditorInterface* iface)> makVrv::DtElementEditorInterface::signal_attributeEditorCreated |