Public Member Functions |
| | DtModelDefinitionEditorWidget (DtDe &de, QWidget *parent=0, Qt::WindowFlags f=0) |
| | CTOR.
|
| virtual void | setSchema (const std::vector< std::string > &schema) |
| | Set the current schema list for the widget.
|
| virtual void | setCurrentSchema (const std::string ¤tSchema) |
| | Set the current schema.
|
| virtual void | updateErrorMessages (const QStringList &messages) |
| | Set the error messages.
|
| | DtMapEditorWidget (DtDe &de, QWidget *parent=0, Qt::WindowFlags f=0) |
| | CTOR.
|
| virtual | ~DtMapEditorWidget () |
| | DTOR.
|
| virtual void | setColumnTitles (QString keyTitle, QStringList valueTitles) |
| | Set strings to indicate the name of the keys and the name of the values.
|
| virtual void | setPossibleValues (QStringList values, int column) |
| | Set the possible value selection for a column.
|
| const QStringList & | possibleValues (int column) |
| | Get the possible values for a column.
|
| virtual void | setValue (const std::string &key, const std::string &value, int index=1, DtCustomTreeWidgetEditor::EditorType defaultEditor=DtCustomTreeWidgetEditor::DefaultEditor) |
| | Called by the logic to add a key/value to the widget as well as a description of that value.
|
| virtual void | deleteValue (const std::string &key) |
| | Called by the logic to delete a key/value to the widget.
|
| virtual void | clearValues () |
| | Called by the logic to clear all values on widget.
|
| virtual void | renameKey (const std::string &oldkey, const std::string &newkey) |
| | Called by the logic to rename a key.
|
| virtual void | selectValue (const std::string &key) |
| | Called by the logic to select a value in the widget.
|
| virtual void | unableToRenameParameter (const std::string &oldName) |
| | Called by the logic when a rename fails.
|
| virtual void | setKeyVisible (bool visible) |
| | Called by the logic to show/hide key column.
|
| virtual void | setLabelText (const std::string &) |
| | Sets label text for label next to buttons.
|
| virtual void | setUseSpacer (bool) |
| | Sets whether or not to show a spacer underneath the label.
|
| virtual void | sortValues () |
| | Sorts all items in ascending order.
|
| virtual | ~DtMapEditorInterface () |
| virtual | ~DtModelDefinitionEditorInterface () |
Additional Inherited Members |
boost::signal< void(const
std::string &oldName, const
std::string &newName)> | signal_renameValue |
| | Signal emitted when the user wants to rename a key.
|
boost::signal< void(const
std::string &key, const
std::string &value, int index)> | signal_addValue |
| | Signal emitted when the user wants to add a new key/value.
|
boost::signal< void(const
std::string &key)> | signal_deleteValue |
| | Signal emitted when the user wants to delete a key value.
|
boost::signal< void(const
std::string &key)> | signal_itemSelected |
| | Signal emitted when a value is selected.
|
boost::signal< void(const
std::string &schema)> | signal_schemaChanged |
typedef std::map< std::string,
QTreeWidgetItem * > | FastTreeLoopkupMap |
typedef std::map< int,
QStringList > | ComboValueMap |
Editor widget for editing model definitions.