VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Signals | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
makVrv::bdiQPropTreeItemCombo Class Reference
Inheritance diagram for makVrv::bdiQPropTreeItemCombo:
Inheritance graph
[legend]

Signals

void currentIndexChanged (int)
 
- Signals inherited from makVrv::bdiQPropTreeItem
void signal_set_var_script (const QString &script)
 
void signal_onCommit ()
 
void signal_onRefresh ()
 

Public Member Functions

 bdiQPropTreeItemCombo (QTreeWidget *tree_widget)
 
 bdiQPropTreeItemCombo (QTreeWidgetItem *parent)
 
virtual ~bdiQPropTreeItemCombo ()
 
virtual void showEditor ()
 
virtual void hideEditor ()
 
virtual bool hasCustomWidget (void)
 
virtual void focusOutEvent (QFocusEvent *e)
 
virtual void * getItemValue ()
 
virtual void setItemValue (void *lParam, int do_commit=1)
 
virtual void onRefresh ()
 
virtual void onCommit ()
 
bool createComboBoxBool (bool expand_on_true=false)
 
bool addKeyValuePair (const QString &s, int value)
 
bool addKeyList (const QStringList &s)
 
bool addKeyValue (const QString &s)
 
void setUseKeyAsValue (int val)
 
void setDataPtr (void *lParam, int do_commit=1)
 
void setSecondaryDataPtr (void *lParam)
 
virtual QWidget * getWidget ()
 
virtual bool isBold ()
 
virtual void clearList ()
 
const chargetSelectedName ()
 
int getSelectedValue ()
 
void addExpandOnValue (int value)
 
void addContractOnValue (int value)
 
void setSelectedItem (int value)
 
- 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 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 setItemText (const QString &text)
 
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 ()
 

Public Attributes

QStringList m_combo_items
 

Protected Slots

void setValue (int data)
 

Protected Member Functions

bdiQComboBox * combo ()
 
int findCBData (void *lParam)
 

Protected Attributes

QPointer< bdiQComboBox > m_combo
 
QVector< EnumKeym_value_list
 
QVector< intm_expand_on_list
 
QVector< intm_contract_on_list
 
int m_combo_selection_index
 
void * m_pIndex
 
void * m_pIndex2
 
int m_use_key_as_value
 
- 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
 
QColor backColor
 
DWORD m_dwState
 

Additional Inherited Members

- Protected Types inherited from makVrv::bdiQPropTreeItem
enum  TreeItemStates { TreeItemActivated = 0x00000001, TreeItemReadOnly = 0x00000002, TreeItemEnabled = 0x00000004 }
 

Constructor & Destructor Documentation

makVrv::bdiQPropTreeItemCombo::bdiQPropTreeItemCombo ( QTreeWidget tree_widget)
makVrv::bdiQPropTreeItemCombo::bdiQPropTreeItemCombo ( QTreeWidgetItem parent)
virtual makVrv::bdiQPropTreeItemCombo::~bdiQPropTreeItemCombo ( )
virtual

Member Function Documentation

virtual void makVrv::bdiQPropTreeItemCombo::showEditor ( )
virtual

Reimplemented from makVrv::bdiQPropTreeItem.

virtual void makVrv::bdiQPropTreeItemCombo::hideEditor ( )
virtual

Reimplemented from makVrv::bdiQPropTreeItem.

virtual bool makVrv::bdiQPropTreeItemCombo::hasCustomWidget ( void  )
virtual

Reimplemented from makVrv::bdiQPropTreeItem.

virtual void makVrv::bdiQPropTreeItemCombo::focusOutEvent ( QFocusEvent *  e)
virtual
virtual void* makVrv::bdiQPropTreeItemCombo::getItemValue ( )
virtual

Reimplemented from makVrv::bdiQPropTreeItem.

virtual void makVrv::bdiQPropTreeItemCombo::setItemValue ( void *  lParam,
int  do_commit = 1 
)
virtual
virtual void makVrv::bdiQPropTreeItemCombo::onRefresh ( )
virtual

Reimplemented from makVrv::bdiQPropTreeItem.

virtual void makVrv::bdiQPropTreeItemCombo::onCommit ( )
virtual
bool makVrv::bdiQPropTreeItemCombo::createComboBoxBool ( bool  expand_on_true = false)
bool makVrv::bdiQPropTreeItemCombo::addKeyValuePair ( const QString &  s,
int  value 
)
bool makVrv::bdiQPropTreeItemCombo::addKeyList ( const QStringList &  s)
bool makVrv::bdiQPropTreeItemCombo::addKeyValue ( const QString &  s)
void makVrv::bdiQPropTreeItemCombo::setUseKeyAsValue ( int  val)
inline

References m_use_key_as_value.

void makVrv::bdiQPropTreeItemCombo::setDataPtr ( void *  lParam,
int  do_commit = 1 
)
virtual

Reimplemented from makVrv::bdiQPropTreeItem.

void makVrv::bdiQPropTreeItemCombo::setSecondaryDataPtr ( void *  lParam)
virtual QWidget* makVrv::bdiQPropTreeItemCombo::getWidget ( )
inlinevirtual

Reimplemented from makVrv::bdiQPropTreeItem.

References combo().

virtual bool makVrv::bdiQPropTreeItemCombo::isBold ( )
inlinevirtual

Reimplemented from makVrv::bdiQPropTreeItem.

virtual void makVrv::bdiQPropTreeItemCombo::clearList ( )
virtual
const char* makVrv::bdiQPropTreeItemCombo::getSelectedName ( )
int makVrv::bdiQPropTreeItemCombo::getSelectedValue ( )
void makVrv::bdiQPropTreeItemCombo::addExpandOnValue ( int  value)
void makVrv::bdiQPropTreeItemCombo::addContractOnValue ( int  value)
void makVrv::bdiQPropTreeItemCombo::setSelectedItem ( int  value)
inline
bdiQComboBox* makVrv::bdiQPropTreeItemCombo::combo ( )
protected

Referenced by getWidget().

void makVrv::bdiQPropTreeItemCombo::setValue ( int  data)
protectedslot
void makVrv::bdiQPropTreeItemCombo::currentIndexChanged ( int  )
signal
int makVrv::bdiQPropTreeItemCombo::findCBData ( void *  lParam)
protected

Member Data Documentation

QStringList makVrv::bdiQPropTreeItemCombo::m_combo_items
QPointer<bdiQComboBox> makVrv::bdiQPropTreeItemCombo::m_combo
protected
QVector<EnumKey> makVrv::bdiQPropTreeItemCombo::m_value_list
protected
QVector<int> makVrv::bdiQPropTreeItemCombo::m_expand_on_list
protected
QVector<int> makVrv::bdiQPropTreeItemCombo::m_contract_on_list
protected
int makVrv::bdiQPropTreeItemCombo::m_combo_selection_index
protected

Referenced by setSelectedItem().

void* makVrv::bdiQPropTreeItemCombo::m_pIndex
protected
void* makVrv::bdiQPropTreeItemCombo::m_pIndex2
protected
int makVrv::bdiQPropTreeItemCombo::m_use_key_as_value
protected

Referenced by setUseKeyAsValue().


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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)