![]() |
VR-Forces 5.0.3 Developer's Guide
|
Editor widget for editing model definitions.

Public Member Functions | |
| DtModelDefinitionEditorWidget (DtDe &de, QWidget *parent=0, Qt::WindowFlags f=0) | |
| virtual void | clearValues () override |
| virtual void | setSchema (const std::vector< std::string > &schema) |
| virtual void | setFileLocationBar (const std::vector< std::string > &schema) |
| virtual void | setCurrentSchema (const std::string ¤tSchema) |
| virtual void | setCurrentFileLocation (const std::string ¤tSchema) |
| std::string | getCurrentFileLocation () |
| virtual void | updateErrorMessages (const QStringList &messages) |
| virtual void | invalidateColorQtProperties () |
Public Member Functions inherited from makVrv::DtMapEditorWidget | |
| DtMapEditorWidget (DtDe &de, QWidget *parent=0, Qt::WindowFlags f=0) | |
| virtual | ~DtMapEditorWidget () |
| virtual void | setColumnTitles (QString keyTitle, QStringList valueTitles) |
| virtual void | setPossibleValues (QStringList values, int column) |
| const QStringList & | possibleValues (int column) |
| virtual void | setValue (const std::string &key, const std::string &value, int index=1, DtCustomTreeWidgetEditor::EditorType defaultEditor=DtCustomTreeWidgetEditor::DefaultEditor) |
| virtual void | deleteValue (const std::string &key) |
| virtual void | renameKey (const std::string &oldkey, const std::string &newkey) |
| virtual void | selectValue (const std::string &key) |
| virtual void | unableToRenameParameter (const std::string &oldName) |
| virtual void | setKeyVisible (bool visible) |
| virtual void | setLabelText (const std::string &) |
| virtual void | setFilterVisible (const bool &isVisible) |
| virtual void | setUseSpacer (bool) |
| virtual void | sortValues () |
| virtual void | setKeyTextColour (const std::string &key, int r, int g, int b, int a, int index=1) |
Public Member Functions inherited from makVrv::DtMapEditorInterface | |
| virtual | ~DtMapEditorInterface () |
Public Member Functions inherited from makVrv::DtModelDefinitionEditorInterface | |
| DtModelDefinitionEditorInterface () | |
| virtual | ~DtModelDefinitionEditorInterface () |
Protected Slots | |
| virtual void | on_mySchemaComboBox_currentIndexChanged (int index) |
| virtual void | on_myFileComboBox_currentIndexChanged (int index) |
Protected Slots inherited from makVrv::DtMapEditorWidget | |
| virtual void | on_myTreeWidget_itemActivated (QTreeWidgetItem *item, int column) |
| virtual void | on_myTreeWidget_itemDoubleClicked (QTreeWidgetItem *item, int column) |
| virtual void | on_myTreeWidget_itemClicked (QTreeWidgetItem *item, int column) |
| virtual void | on_myTreeWidget_itemChanged (QTreeWidgetItem *item, int column) |
| virtual void | on_myTreeWidget_itemSelectionChanged () |
| virtual void | on_myAddButton_clicked () |
| virtual void | on_myDeleteButton_clicked () |
| virtual void | on_myRenameButton_clicked () |
| virtual void | on_myChangeFileLocationButton_clicked () |
| virtual void | on_myChangeFileFilterButton_clicked () |
| virtual void | on_addKey (QAction *action) |
| void | editParameterName (QString nameInData) |
Protected Member Functions | |
| void | setupGui () |
Protected Member Functions inherited from makVrv::DtMapEditorWidget | |
| QString | askForNewName (QString initial, const QString &title) |
| void | setupGui () |
| QTreeWidgetItem * | findItem (const std::string &key) |
| QString | selectedInstanceName () const |
Protected Attributes | |
| QHBoxLayout * | myVisualizerDefinitionButtonLayout |
| QLabel * | mySchemaLabel |
| QLabel * | myFileLabel |
| QComboBox * | mySchemaComboBox |
| QComboBox * | myFileComboBox |
| QTextEdit * | myErrorMessages |
| QColor | myInvalidDefinitionColor |
Protected Attributes inherited from makVrv::DtMapEditorWidget | |
| DtDe & | myDe |
| QVBoxLayout * | myMainLayout |
| QLabel * | myLabel |
| QLabel * | mySpacer |
| QHBoxLayout * | myButtonLayout |
| DtContextTreeWidget * | myTreeWidget |
| QPushButton * | myAddButton |
| QPushButton * | myDeleteButton |
| QPushButton * | myRenameButton |
| QPushButton * | myChangeFilePathButton |
| QPushButton * | myChangeFileFilterButton |
| QMenu * | myMenu |
| FastTreeLoopkupMap | myFastItemLookup |
| ComboValueMap | myPossibleValues |
Properties | |
| QColor | InvalidDefinitionColor |
Additional Inherited Members | |
Public Attributes inherited from makVrv::DtMapEditorInterface | |
| boost::signalslib::signal < void(const std::string &oldName, const std::string &newName)> | signal_renameValue |
| boost::signalslib::signal < void(const std::string &key, const std::string &value, int index)> | signal_addValue |
| boost::signalslib::signal< void()> | signal_changeFileName |
| boost::signalslib::signal< void()> | signal_changeFileFilter |
| boost::signalslib::signal < void(const std::string &key)> | signal_deleteValue |
| boost::signalslib::signal < void(const std::string &key)> | signal_itemSelected |
Public Attributes inherited from makVrv::DtModelDefinitionEditorInterface | |
| boost::signalslib::signal < void(const std::string &schema)> | signal_schemaChanged |
| boost::signalslib::signal < void(const std::string &schema)> | signal_fileChanged |
Protected Types inherited from makVrv::DtMapEditorWidget | |
| typedef std::map< std::string, QTreeWidgetItem * > | FastTreeLoopkupMap |
| typedef std::map< int, QStringList > | ComboValueMap |
| makVrv::DtModelDefinitionEditorWidget::DtModelDefinitionEditorWidget | ( | DtDe & | de, |
| QWidget * | parent = 0, |
||
| Qt::WindowFlags | f = 0 |
||
| ) |
CTOR.
|
overridevirtual |
Called by the logic to clear all values on widget.
Reimplemented from makVrv::DtMapEditorWidget.
|
virtual |
Set the current schema list for the widget.
Implements makVrv::DtModelDefinitionEditorInterface.
|
virtual |
Fill the file location dropdown bar with all file name in //! directory.
Implements makVrv::DtModelDefinitionEditorInterface.
|
virtual |
Set the current schema.
Implements makVrv::DtModelDefinitionEditorInterface.
|
virtual |
Refresh file location dropdown bar to display the location of the currently selected definition.
Implements makVrv::DtModelDefinitionEditorInterface.
|
virtual |
returns the file location currently displayed in the file location dropdown box
Implements makVrv::DtModelDefinitionEditorInterface.
|
virtual |
Set the error messages.
Implements makVrv::DtModelDefinitionEditorInterface.
|
virtual |
invalidate the current color Qt properties for this widget
Implements makVrv::DtModelDefinitionEditorInterface.
|
protectedvirtualslot |
|
protectedvirtualslot |
Updates the current file path in the dropdown whenever a new element is selected.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| QColor makVrv::DtModelDefinitionEditorWidget::InvalidDefinitionColor |