VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrv::bdiQPropTreeItemFloatArray Class Reference
Inheritance diagram for makVrv::bdiQPropTreeItemFloatArray:
Inheritance graph
[legend]

Public Member Functions

 bdiQPropTreeItemFloatArray (QTreeWidgetItem *parent)
 
virtual void onRefresh ()
 
void create_node (const char *name, const char *desc, float *vec_ptr, int size, float *vec_ptr2=NULL)
 
- 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 bool hasCustomWidget (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 QWidget * getWidget ()
 
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 DtUnicode &sLabel)
 
void setLabelText (const QString &sLabel)
 
const QString & getLabelText ()
 
void setInfoText (const DtUnicode &sInfo)
 
void setInfoText (const QString &sInfo)
 
const QString & getInfoText ()
 
void CommitChanges ()
 
virtual void * getItemValue ()
 
virtual void setDataPtr (void *lParam, int do_commit=1)
 
virtual void setItemText (const QString &text)
 
virtual void onCommit ()
 
virtual void showEditor ()
 
virtual void hideEditor ()
 
virtual int isEditorShown ()
 
void SetPropOwner (bdiQPropTree *pProp)
 
bdiQPropTreeItemGetSibling ()
 
bdiQPropTreeItemGetLastChild ()
 
bdiQPropTreeItemgetChildItem (int child=0)
 
bdiQPropTreeItemparentItem ()
 
void insertChildItem (int index, QTreeWidgetItem *item)
 
void setRefreshParent (const bool refresh)
 
void setRefreshTree (const bool refresh)
 
void setOpen (bool o)
 
void closeEditorRecursive ()
 
virtual void selectItem ()
 
virtual void set_var_script (const QString &var_script)
 
const QString & get_var_script ()
 
bdiQPropTreegetPropTree ()
 
void setPropTree (bdiQPropTree *pProp)
 
virtual void update_ui_recursive ()
 
void set_value_edited_tracker (int *value)
 
intget_value_edited_tracker ()
 
void flag_value_editted ()
 
virtual void set_update_function (const std::function< void()> &_function)
 
const std::function< void()> & get_update_function ()
 
- Public Member Functions inherited from makVrv::DtStyledQTreeWidgetItem
 DtStyledQTreeWidgetItem ()
 
 DtStyledQTreeWidgetItem (QTreeWidgetItem *parent)
 
 DtStyledQTreeWidgetItem (QTreeWidget *parent)
 
virtual void setFlags (Qt::ItemFlags newFlags)
 

Protected Attributes

float * m_data
 
int m_num_components
 
- Protected Attributes inherited from makVrv::bdiQPropTreeItem
bdiQPropTreem_pProp
 
QString m_sLabel
 
QString m_sInfo
 
void * m_lParam
 
bool m_bRefresh_parent
 
bool m_bRefresh_tree
 
QString m_set_var_script
 
intm_pvalue_edited
 
std::function< void()> m_update_function
 
QColor backColor
 
DWORD m_dwState
 

Additional Inherited Members

- 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 }
 

Constructor & Destructor Documentation

makVrv::bdiQPropTreeItemFloatArray::bdiQPropTreeItemFloatArray ( QTreeWidgetItem parent)
inline

Member Function Documentation

virtual void makVrv::bdiQPropTreeItemFloatArray::onRefresh ( )
virtual

Reimplemented from makVrv::bdiQPropTreeItem.

void makVrv::bdiQPropTreeItemFloatArray::create_node ( const char name,
const char desc,
float *  vec_ptr,
int  size,
float *  vec_ptr2 = NULL 
)

Member Data Documentation

float* makVrv::bdiQPropTreeItemFloatArray::m_data
protected
int makVrv::bdiQPropTreeItemFloatArray::m_num_components
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)