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

Public Member Functions | |
| bdiQPropTreeItemController (QTreeWidgetItem *parent, const char *name, int supports_empty_keys=0, int rel_time=1, int include_slider=0) | |
| virtual void | onRefresh () |
| virtual void | create_node (const char *desc, Array *vec, int start_index=0) |
| virtual void | set_default_value (const Instance &val) |
| virtual void | setMaxValue (float value) |
| note InsertAfter clones the key it's given and duplicates it. More... | |
| virtual void | setMinValue (float value) |
| virtual void | setExtremeMaxValue (float value) |
| void | set_time_increment (float increment) |
| void | InsertAfter (Instance *key, WidgetType *) |
| void | Remove (Instance *key, WidgetType *) |
| virtual void | handleButton (int) |
| virtual void | setIncludeSlider (int value) |
| virtual void | special_settings (WidgetType *item) |
Public Member Functions inherited from makVrv::bdiQPropTreeItemButton | |
| bdiQPropTreeItemButton (QTreeWidget *lv, const char *name=NULL, const char *name2=NULL) | |
| bdiQPropTreeItemButton (QTreeWidgetItem *parent_item, const char *name=NULL, const char *name2=NULL) | |
| virtual | ~bdiQPropTreeItemButton () |
| virtual void | setDataPtr (bdiString *text_ptr) |
| virtual bool | hasCustomWidget () |
| virtual void | showEditor () |
| virtual void | hideEditor () |
| virtual void | setOpen (bool val) |
| virtual void | setItemText (const QString &itm_text) |
| virtual void | selectItem () |
| virtual void | setEditableText (bool edit) |
| bdiQPropTreeButton * | AddButton (const QString &name) |
| virtual QWidget * | getWidget () |
Public Member Functions inherited from makVrv::bdiQPropTreeItem | |
| bdiQPropTreeItem () | |
| bdiQPropTreeItem (QTreeWidget *lv) | |
| bdiQPropTreeItem (QTreeWidget *lv, const char *name, const char *name2=NULL) | |
| bdiQPropTreeItem (QTreeWidgetItem *parent_item, const char *name=NULL, const char *name2=NULL) | |
| virtual | ~bdiQPropTreeItem () |
| virtual bool | hasCustomContents (void) |
| virtual void | drawCustomContents (QPainter *p, const QRect &r) |
| virtual void | toggle () |
| virtual void | setFontSize (int fsize) |
| virtual void | updateFromSource () |
| bool | IsReadOnly () |
| bool | IsEnabled () |
| virtual bool | isBold () |
| virtual void | updateWidgetColors () |
| void | placeEditor (QWidget *w) |
| void | removeEditor () |
| void | Expand (bool bExpand=true) |
| void | ExpandRecursive (bool bExpand=true) |
| void | ReadOnly (bool bReadOnly=true) |
| void | setEnabled (bool bEnable=true) |
| void | setEnabledRecursive (bool bEnable, bool skip_current) |
| bool | IsRootLevel () |
| void | setLabelText (const char *sLabel) |
| void | setLabelText (const QString &sLabel) |
| const QString & | getLabelText () |
| void | setInfoText (const char *sInfo) |
| const QString & | getInfoText () |
| void | CommitChanges () |
| virtual void * | getItemValue () |
| virtual void | setDataPtr (void *lParam, int do_commit=1) |
| virtual void | onCommit () |
| virtual int | isEditorShown () |
| void | SetPropOwner (bdiQPropTree *pProp) |
| bdiQPropTreeItem * | GetSibling () |
| bdiQPropTreeItem * | GetLastChild () |
| bdiQPropTreeItem * | getChildItem (int child=0) |
| bdiQPropTreeItem * | parentItem () |
| void | insertChildItem (int index, QTreeWidgetItem *item) |
| void | setRefreshParent (const bool refresh) |
| void | setRefreshTree (const bool refresh) |
| void | setOpen (bool o) |
| void | closeEditorRecursive () |
| virtual void | set_var_script (const QString &var_script) |
| const QString & | get_var_script () |
| bdiQPropTree * | getPropTree () |
| void | setPropTree (bdiQPropTree *pProp) |
| virtual void | update_ui_recursive () |
| void | set_value_edited_tracker (int *value) |
| int * | get_value_edited_tracker () |
| void | flag_value_editted () |
Protected Attributes | |
| Array * | m_array |
| bdiString | m_name |
| int | m_supports_empty_keys |
| float | m_time_increment |
| Instance | m_default_value |
| int | m_rel_time |
| int | m_include_slider |
| int | m_start_index |
| float | m_max_value |
| float | m_min_value |
| float | m_extreme_max_value |
| bdiQPropTreeItemEditArray | m_items |
Protected Attributes inherited from makVrv::bdiQPropTreeItemButton | |
| bool | m_editable_text |
| bdiQPropTreeButtonArray | m_buttons |
| bool | m_valid |
| QWidget * | m_button_widget |
| bdiQPropTreeLineEdit * | m_text_edit |
| QString | m_raw_text |
| bdiString * | m_bdistring_ptr |
Protected Attributes inherited from makVrv::bdiQPropTreeItem | |
| bdiQPropTree * | m_pProp |
| QString | m_sLabel |
| QString | m_sInfo |
| void * | m_lParam |
| bool | m_bRefresh_parent |
| bool | m_bRefresh_tree |
| QString | m_set_var_script |
| int * | m_pvalue_edited |
| QColor | backColor |
| DWORD | m_dwState |
Additional Inherited Members | |
Public Slots inherited from makVrv::bdiQPropTreeItemButton | |
| virtual void | onCommit () |
| virtual void | slot_button_clicked () |
Signals inherited from makVrv::bdiQPropTreeItemButton | |
| void | clicked (int button) |
| void | editingFinished () |
Signals inherited from makVrv::bdiQPropTreeItem | |
| void | signal_set_var_script (const QString &script) |
| void | signal_onCommit () |
| void | signal_onRefresh () |
Protected Types inherited from makVrv::bdiQPropTreeItem | |
| enum | TreeItemStates { TreeItemActivated = 0x00000001, TreeItemReadOnly = 0x00000002, TreeItemEnabled = 0x00000004 } |
Protected Member Functions inherited from makVrv::bdiQPropTreeItemButton | |
| void | onClose () |
|
inline |
|
virtual |
Reimplemented from makVrv::bdiQPropTreeItemButton.
References m_array, and makVrv::bdiQPropTreeItemButton::onRefresh().
|
virtual |
References m_array, m_include_slider, m_max_value, m_min_value, m_name, onRefresh(), and makVrv::bdiQPropTreeItem::setRefreshParent().
|
inlinevirtual |
|
inlinevirtual |
note InsertAfter clones the key it's given and duplicates it.
Reimplemented from makVrv::bdiQPropTreeItemButton.
References makVrv::bdiQPropTreeItemController< Instance, Array, WidgetType >::m_max_value.
|
inlinevirtual |
Reimplemented from makVrv::bdiQPropTreeItemButton.
References makVrv::bdiQPropTreeItemController< Instance, Array, WidgetType >::m_min_value.
|
inlinevirtual |
|
inline |
| void makVrv::bdiQPropTreeItemController< Instance, Array, WidgetType >::InsertAfter | ( | Instance * | key, |
| WidgetType * | |||
| ) |
| void makVrv::bdiQPropTreeItemController< Instance, Array, WidgetType >::Remove | ( | Instance * | key, |
| WidgetType * | child | ||
| ) |
|
virtual |
Reimplemented from makVrv::bdiQPropTreeItemButton.
References makVrv::bdiQPropTreeItem::GetSibling(), InsertAfter(), m_array, m_name, onRefresh(), and Remove().
|
inlinevirtual |
|
inlinevirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |