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

Signals

void signal_set_var_script (const QString &script)
 
void signal_onCommit ()
 
void signal_onRefresh ()
 

Public Member Functions

 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 onRefresh ()
 
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 Types

enum  TreeItemStates { TreeItemActivated = 0x00000001, TreeItemReadOnly = 0x00000002, TreeItemEnabled = 0x00000004 }
 

Protected Attributes

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
 

Private Attributes

bool m_bActivated
 
bool m_bCommitOnce
 

Member Enumeration Documentation

Enumerator
TreeItemActivated 
TreeItemReadOnly 
TreeItemEnabled 

Constructor & Destructor Documentation

makVrv::bdiQPropTreeItem::bdiQPropTreeItem ( )
makVrv::bdiQPropTreeItem::bdiQPropTreeItem ( QTreeWidget lv)
makVrv::bdiQPropTreeItem::bdiQPropTreeItem ( QTreeWidget lv,
const char name,
const char name2 = NULL 
)
makVrv::bdiQPropTreeItem::bdiQPropTreeItem ( QTreeWidgetItem parent_item,
const char name = NULL,
const char name2 = NULL 
)
virtual makVrv::bdiQPropTreeItem::~bdiQPropTreeItem ( )
virtual

Member Function Documentation

virtual bool makVrv::bdiQPropTreeItem::hasCustomContents ( void  )
virtual

Reimplemented in makVrv::bdiQPropTreeItemColor.

virtual bool makVrv::bdiQPropTreeItem::hasCustomWidget ( void  )
virtual
virtual void makVrv::bdiQPropTreeItem::drawCustomContents ( QPainter *  p,
const QRect &  r 
)
virtual
virtual void makVrv::bdiQPropTreeItem::toggle ( )
inlinevirtual
virtual void makVrv::bdiQPropTreeItem::setFontSize ( int  fsize)
virtual
virtual void makVrv::bdiQPropTreeItem::updateFromSource ( )
inlinevirtual
bool makVrv::bdiQPropTreeItem::IsReadOnly ( )
bool makVrv::bdiQPropTreeItem::IsEnabled ( )
virtual bool makVrv::bdiQPropTreeItem::isBold ( )
inlinevirtual
virtual QWidget* makVrv::bdiQPropTreeItem::getWidget ( )
virtual
virtual void makVrv::bdiQPropTreeItem::updateWidgetColors ( )
inlinevirtual
void makVrv::bdiQPropTreeItem::placeEditor ( QWidget *  w)
void makVrv::bdiQPropTreeItem::removeEditor ( )
void makVrv::bdiQPropTreeItem::Expand ( bool  bExpand = true)
void makVrv::bdiQPropTreeItem::ExpandRecursive ( bool  bExpand = true)
void makVrv::bdiQPropTreeItem::ReadOnly ( bool  bReadOnly = true)
void makVrv::bdiQPropTreeItem::setEnabled ( bool  bEnable = true)
void makVrv::bdiQPropTreeItem::setEnabledRecursive ( bool  bEnable,
bool  skip_current 
)
bool makVrv::bdiQPropTreeItem::IsRootLevel ( )
void makVrv::bdiQPropTreeItem::setLabelText ( const DtUnicode sLabel)
void makVrv::bdiQPropTreeItem::setLabelText ( const QString &  sLabel)
const QString& makVrv::bdiQPropTreeItem::getLabelText ( )
void makVrv::bdiQPropTreeItem::setInfoText ( const DtUnicode sInfo)
void makVrv::bdiQPropTreeItem::setInfoText ( const QString &  sInfo)
const QString& makVrv::bdiQPropTreeItem::getInfoText ( )
void makVrv::bdiQPropTreeItem::CommitChanges ( )
virtual void* makVrv::bdiQPropTreeItem::getItemValue ( )
virtual
virtual void makVrv::bdiQPropTreeItem::setDataPtr ( void *  lParam,
int  do_commit = 1 
)
virtual
virtual void makVrv::bdiQPropTreeItem::setItemText ( const QString &  text)
virtual

Reimplemented in makVrv::bdiQPropTreeItemButton.

virtual void makVrv::bdiQPropTreeItem::onRefresh ( )
virtual
virtual void makVrv::bdiQPropTreeItem::onCommit ( )
virtual
virtual void makVrv::bdiQPropTreeItem::showEditor ( )
virtual
virtual void makVrv::bdiQPropTreeItem::hideEditor ( )
virtual
virtual int makVrv::bdiQPropTreeItem::isEditorShown ( )
inlinevirtual

Reimplemented in makVrv::bdiQPropTreeItemEdit.

void makVrv::bdiQPropTreeItem::SetPropOwner ( bdiQPropTree pProp)
bdiQPropTreeItem* makVrv::bdiQPropTreeItem::GetSibling ( )
bdiQPropTreeItem* makVrv::bdiQPropTreeItem::GetLastChild ( )
bdiQPropTreeItem* makVrv::bdiQPropTreeItem::getChildItem ( int  child = 0)
bdiQPropTreeItem* makVrv::bdiQPropTreeItem::parentItem ( )
void makVrv::bdiQPropTreeItem::insertChildItem ( int  index,
QTreeWidgetItem item 
)
void makVrv::bdiQPropTreeItem::setRefreshParent ( const bool  refresh)
inline
void makVrv::bdiQPropTreeItem::setRefreshTree ( const bool  refresh)
inline

References m_bRefresh_tree.

void makVrv::bdiQPropTreeItem::setOpen ( bool  o)
void makVrv::bdiQPropTreeItem::closeEditorRecursive ( )
virtual void makVrv::bdiQPropTreeItem::selectItem ( )
virtual

Reimplemented in makVrv::bdiQPropTreeItemButton.

virtual void makVrv::bdiQPropTreeItem::set_var_script ( const QString &  var_script)
inlinevirtual

References m_set_var_script.

const QString& makVrv::bdiQPropTreeItem::get_var_script ( )
inline

References m_set_var_script.

bdiQPropTree* makVrv::bdiQPropTreeItem::getPropTree ( )
inline

References m_pProp.

void makVrv::bdiQPropTreeItem::setPropTree ( bdiQPropTree pProp)
inline

References m_pProp.

virtual void makVrv::bdiQPropTreeItem::update_ui_recursive ( )
virtual
void makVrv::bdiQPropTreeItem::set_value_edited_tracker ( int value)
inline

References m_pvalue_edited.

int* makVrv::bdiQPropTreeItem::get_value_edited_tracker ( )
inline

References m_pvalue_edited.

void makVrv::bdiQPropTreeItem::flag_value_editted ( )
inline

References m_pvalue_edited.

virtual void makVrv::bdiQPropTreeItem::set_update_function ( const std::function< void()> &  _function)
inlinevirtual

Reimplemented in makVrv::bdiQPropTreeItemVec3.

References m_update_function.

const std::function<void()>& makVrv::bdiQPropTreeItem::get_update_function ( )
inline

References m_update_function.

void makVrv::bdiQPropTreeItem::signal_set_var_script ( const QString &  script)
signal
void makVrv::bdiQPropTreeItem::signal_onCommit ( )
signal
void makVrv::bdiQPropTreeItem::signal_onRefresh ( )
signal

Member Data Documentation

bdiQPropTree* makVrv::bdiQPropTreeItem::m_pProp
protected

Referenced by getPropTree(), and setPropTree().

QString makVrv::bdiQPropTreeItem::m_sLabel
protected
QString makVrv::bdiQPropTreeItem::m_sInfo
protected
void* makVrv::bdiQPropTreeItem::m_lParam
protected
bool makVrv::bdiQPropTreeItem::m_bRefresh_parent
protected

Referenced by setRefreshParent().

bool makVrv::bdiQPropTreeItem::m_bRefresh_tree
protected

Referenced by setRefreshTree().

QString makVrv::bdiQPropTreeItem::m_set_var_script
protected

Referenced by get_var_script(), and set_var_script().

int* makVrv::bdiQPropTreeItem::m_pvalue_edited
protected
std::function<void()> makVrv::bdiQPropTreeItem::m_update_function
protected
QColor makVrv::bdiQPropTreeItem::backColor
protected
DWORD makVrv::bdiQPropTreeItem::m_dwState
protected
bool makVrv::bdiQPropTreeItem::m_bActivated
private
bool makVrv::bdiQPropTreeItem::m_bCommitOnce
private

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)