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

Public Member Functions | |
| DtElementEditorInterface () | |
| CTOR. | |
| virtual | ~DtElementEditorInterface () |
| DTOR. | |
| virtual void | changeElementsStart ()=0 |
| virtual void | addElement (const DtUnicode &name)=0 |
| virtual void | addElement (const DtUnicode &name, const DtUnicode &parent)=0 |
| 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 |
| virtual makVrv::DtElementEditorInterface::~DtElementEditorInterface | ( | ) | [virtual] |
DTOR.
| virtual void makVrv::DtElementEditorInterface::changeElementsStart | ( | ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::addElement | ( | const DtUnicode & | name | ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::addElement | ( | const DtUnicode & | name, |
| const DtUnicode & | parent | ||
| ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::removeElement | ( | const DtUnicode & | name | ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::changeElementsStop | ( | ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::clearElements | ( | ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::selectElement | ( | const DtUnicode & | name | ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::setModelSets | ( | const std::vector< DtUnicode > & | modelSets | ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::setCurrentModelSet | ( | int | index | ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::changeDefinitionStart | ( | ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::clearDefinitions | ( | ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::addDefinition | ( | int | index, |
| const DtUnicode & | name, | ||
| bool | inherited | ||
| ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::removeDefinition | ( | int | index | ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::changeDefinitionStop | ( | ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::changeAttributeStart | ( | ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::addAttribute | ( | int | defIndex, |
| const std::string & | name, | ||
| const DtUnicode & | value, | ||
| bool | inherited | ||
| ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::updateAttribute | ( | int | defIndex, |
| const std::string & | name, | ||
| const DtUnicode & | value | ||
| ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::removeAttribute | ( | int | defIndex, |
| const std::string & | name | ||
| ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::changeAttributeStop | ( | ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::selectAttribute | ( | int | defIndex, |
| const std::string & | name | ||
| ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::setAttributeDescription | ( | const DtUnicode & | desc | ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::createAttributeEditor | ( | int | defIndex, |
| const std::string & | name, | ||
| const std::string & | attrClass | ||
| ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::destroyAttributeEditor | ( | int | defIndex, |
| const std::string & | name | ||
| ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual std::string makVrv::DtElementEditorInterface::chooseNewVisualizerDefinitionType | ( | ) | [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.
| virtual int makVrv::DtElementEditorInterface::chooseNewAttributeName | ( | const std::vector< std::pair< std::string, DtUnicode > > & | nameTypePairs | ) | [pure virtual] |
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::setRemoveElementEnabled | ( | bool | b | ) | [pure virtual] |
Enable/Disable the remove element button.
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::setAddVisualDefEnabled | ( | bool | b | ) | [pure virtual] |
Enable/Disable the add visual defintion button.
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::setRemoveVisualDefEnabled | ( | bool | b | ) | [pure virtual] |
Enable/Disable the remove visual definition button.
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::setAddAttributeEnabled | ( | bool | b | ) | [pure virtual] |
Enable/Disable the add attribute button.
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::setRemoveAttributeEnabled | ( | bool | b | ) | [pure virtual] |
Enable/Disable the remove attribute button.
Implemented in makVrv::DtElementEditorWidget.
| virtual void makVrv::DtElementEditorInterface::showAddedElements | ( | std::vector< DtUnicode > & | addedNames, |
| std::vector< DtUnicode > & | skippedNames | ||
| ) | [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 |