![]() |
VR-Forces Developer's Guide
|

Public Member Functions | |
| DtElementEditorInterface () | |
| virtual | ~DtElementEditorInterface () |
| virtual void | changeElementsStart ()=0 |
| virtual void | addElement (const DtUnicode &name, bool valid, bool bold=false)=0 |
| virtual void | addElement (const DtUnicode &name, const DtUnicode &parent, bool valid, bool bold=false)=0 |
| virtual void | setBold (const DtUnicode &name, bool bold)=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 | modifiedList (std::string &list)=0 |
| virtual void | setFileSaveTo (const std::vector< std::string > &fileSaveTos)=0 |
| virtual void | setCurrentModelSet (int index)=0 |
| virtual void | setCurrentFileSaveTo (int index)=0 |
| virtual std::string | getCurrentFileSaveTo ()=0 |
| virtual void | changeDefinitionStart ()=0 |
| virtual void | clearDefinitions ()=0 |
| virtual void | setVisDefList (std::vector< std::string > &visDefList)=0 |
| virtual void | addDefinition (int index, const std::string &uuidString, const DtUnicode &schemaName, const DtUnicode &visualName, bool inherited)=0 |
| virtual void | updateDefinition (int index, const DtUnicode &schemaName, const DtUnicode &visualName, bool inherited)=0 |
| virtual void | removeDefinition (int index)=0 |
| virtual void | changeDefinitionStop ()=0 |
| virtual void | changeAttributeStart ()=0 |
| virtual void | setDuplicate (const DtUnicode &name, bool isDuplicate)=0 |
| virtual void | addAttribute (int defIndex, const std::string &name, const DtUnicode &value, bool inherited, bool valid=true)=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 bool | wasAttributeEditorValueModified (int defIndex, const std::string &name)=0 |
| virtual void | setDefinitionErrorHint (const DtUnicode &hints)=0 |
| virtual std::string | chooseNewVisualizerDefinitionType ()=0 |
| virtual std::string | chooseNewAttributeName (const DtVisualizerSchema::SchemaParameters &unusedSchemaParameters)=0 |
| virtual void | setRemoveElementEnabled (bool b)=0 |
| virtual void | setRemoveElementToolTip (const std::string &s)=0 |
| virtual void | setAddVisualDefEnabled (bool b)=0 |
| virtual void | setRemoveVisualDefEnabled (bool b)=0 |
| virtual void | setChangeFileNameEnabled (bool b)=0 |
| virtual void | setAddAttributeEnabled (bool b)=0 |
| virtual void | setRemoveAttributeEnabled (bool b)=0 |
| virtual void | showAddedElements (std::vector< DtUnicode > &addedNames, std::vector< DtUnicode > &skippedNames)=0 |
| virtual const std::string & | selectedInstanceName ()=0 |
| virtual bool | isEmpty ()=0 |
| virtual const DtUnicode | getElementNameAbove (const DtUnicode &name)=0 |
| virtual const DtUnicode | getElementNameBelow (const DtUnicode &name)=0 |
| virtual bool | isLastElementUnder (const DtUnicode &name, const DtUnicode &parentName)=0 |
| virtual bool | isFirstElementUnder (const DtUnicode &name, const DtUnicode &parentName)=0 |
| virtual void | expandItem (const DtUnicode &name)=0 |
| virtual void | invalidateColorQtProperties ()=0 |
| virtual void | queryLeafFilePath (DtDe &de, const std::string &importType, const std::string &path, const std::string &fileFilter)=0 |
Public Attributes | |
| boost::signalslib::signal < void(const DtUnicode &)> | signal_addElement |
| boost::signalslib::signal< void()> | signal_removeElement |
| boost::signalslib::signal < void(const DtUnicode &, const DtUnicode &)> | signal_renameElement |
| boost::signalslib::signal < void(const DtUnicode &, bool valid)> | signal_elementSelected |
| boost::signalslib::signal < void(const DtUnicode &)> | signal_elementDeselected |
| boost::signalslib::signal< void()> | signal_noElementSelected |
| boost::signalslib::signal < void(int index)> | signal_modelSetChanged |
| boost::signalslib::signal < void(int index)> | signal_fileSaveToChanged |
| boost::signalslib::signal < void(const std::string &uuidString)> | signal_visualizerDefSelected |
| boost::signalslib::signal< void()> | signal_visualizerDefDeselected |
| boost::signalslib::signal < void(int index, const std::string &uuidString, const std::string &attrName)> | signal_attributeSelected |
| boost::signalslib::signal < void(int index, const std::string &attrName)> | signal_attributeDeselected |
| boost::signalslib::signal< void()> | signal_noVisualizerOrAttributeSelected |
| boost::signalslib::signal< void()> | signal_addVisualizer |
| boost::signalslib::signal < void(const std::string &uuidString)> | signal_removeVisualizer |
| boost::signalslib::signal< void()> | signal_changeFileName |
| boost::signalslib::signal< void()> | signal_changeFileFilter |
| boost::signalslib::signal< void()> | signal_copyVisualizerDefinition |
| boost::signalslib::signal< void()> | signal_pasteAndReplaceVisualizerDefinition |
| boost::signalslib::signal< void()> | signal_pasteAndAddVisualizerDefinition |
| boost::signalslib::signal< void()> | signal_clearVisualizerDefinitions |
| boost::signalslib::signal < void(int index, const std::string &uuidString)> | signal_addAttribute |
| boost::signalslib::signal < void(const std::string &uuidString, const std::string &attrName)> | signal_removeAttribute |
| boost::signalslib::signal < void(const std::string &uuidString, const std::string &attrName)> | signal_removeLocalAttribute |
| boost::signalslib::signal < void(int index, const std::string &uuidString, const std::string &, DtVisualizerAttributeEditorInterface *iface)> | signal_attributeEditorCreated |
| boost::signalslib::signal < void(const std::string &leafFilePath)> | signal_leafFilenameChosen |
| 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.
Should be marked invalid if it has any invalid visualizer definitions
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Add a parented element to the editor, marking it valid or invalid.
Should be marked invalid if it has any invalid visualizer definitions
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Sets passed in text as either bold or not bold.
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 |
Open window before export that displays a list of all entities that have been modified as well as their file locations.
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Fill the file location dropdown bar with all file name in directory.
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Refresh file location dropdown bar to display the location of the currently selected definition.
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
returns the file location currently displayed in the file location dropdown box
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Updates list of currently copied Visual Definitions for the widget.
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 |
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Sets the hints to describe why the definition is not valid.
| hints | The hints indicate errors. |
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 |
Set the text in the remove element tooltip (say why an element can't be removed)
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Enable/Disable the add visual definition button.
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Enable/Disable the remove visual definition button.
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Enable/Disable the button to change the file name.
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.
|
pure virtual |
get the current selected instances names; returns "" if none selected
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
return whether nothing has been loaded in the element editor
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
get the name of the element above the selected element in the UI tree list
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
get the name of the element above the selected element in the UI tree list
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
is this element the last element under a parent item
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
is this element the last element under a parent item
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
expand this item and reveal it's children
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
invalidate the current color Qt properties for this widget
Implemented in makVrv::DtElementEditorWidget.
|
pure virtual |
Get a path for a new leaf file.
Implemented in makVrv::DtElementEditorWidget.
| boost::signalslib::signal<void (const DtUnicode&)> makVrv::DtElementEditorInterface::signal_addElement |
| boost::signalslib::signal<void ()> makVrv::DtElementEditorInterface::signal_removeElement |
| boost::signalslib::signal<void (const DtUnicode&, const DtUnicode&)> makVrv::DtElementEditorInterface::signal_renameElement |
| boost::signalslib::signal<void (const DtUnicode&, bool valid)> makVrv::DtElementEditorInterface::signal_elementSelected |
| boost::signalslib::signal<void (const DtUnicode&)> makVrv::DtElementEditorInterface::signal_elementDeselected |
| boost::signalslib::signal<void ()> makVrv::DtElementEditorInterface::signal_noElementSelected |
| boost::signalslib::signal<void (int index)> makVrv::DtElementEditorInterface::signal_modelSetChanged |
| boost::signalslib::signal<void(int index)> makVrv::DtElementEditorInterface::signal_fileSaveToChanged |
| boost::signalslib::signal<void (const std::string& uuidString)> makVrv::DtElementEditorInterface::signal_visualizerDefSelected |
| boost::signalslib::signal<void ()> makVrv::DtElementEditorInterface::signal_visualizerDefDeselected |
| boost::signalslib::signal<void (int index, const std::string& uuidString, const std::string& attrName)> makVrv::DtElementEditorInterface::signal_attributeSelected |
| boost::signalslib::signal<void (int index, const std::string& attrName)> makVrv::DtElementEditorInterface::signal_attributeDeselected |
| boost::signalslib::signal<void ()> makVrv::DtElementEditorInterface::signal_noVisualizerOrAttributeSelected |
| boost::signalslib::signal<void ()> makVrv::DtElementEditorInterface::signal_addVisualizer |
| boost::signalslib::signal<void (const std::string& uuidString)> makVrv::DtElementEditorInterface::signal_removeVisualizer |
| boost::signalslib::signal<void()> makVrv::DtElementEditorInterface::signal_changeFileName |
| boost::signalslib::signal<void()> makVrv::DtElementEditorInterface::signal_changeFileFilter |
| boost::signalslib::signal<void()> makVrv::DtElementEditorInterface::signal_copyVisualizerDefinition |
| boost::signalslib::signal<void()> makVrv::DtElementEditorInterface::signal_pasteAndReplaceVisualizerDefinition |
| boost::signalslib::signal<void()> makVrv::DtElementEditorInterface::signal_pasteAndAddVisualizerDefinition |
| boost::signalslib::signal<void()> makVrv::DtElementEditorInterface::signal_clearVisualizerDefinitions |
| boost::signalslib::signal<void (int index, const std::string& uuidString)> makVrv::DtElementEditorInterface::signal_addAttribute |
| boost::signalslib::signal<void (const std::string& uuidString, const std::string& attrName)> makVrv::DtElementEditorInterface::signal_removeAttribute |
| boost::signalslib::signal<void (const std::string& uuidString, const std::string& attrName)> makVrv::DtElementEditorInterface::signal_removeLocalAttribute |
| boost::signalslib::signal<void (int index, const std::string& uuidString, const std::string&, DtVisualizerAttributeEditorInterface* iface)> makVrv::DtElementEditorInterface::signal_attributeEditorCreated |
| boost::signalslib::signal<void(const std::string& leafFilePath)> makVrv::DtElementEditorInterface::signal_leafFilenameChosen |