13 #include <QDoubleSpinBox>
14 #include <QTreeWidget>
15 #include <QFocusEvent>
26 typedef unsigned long DWORD;
69 void Expand(
bool bExpand =
true);
71 void ReadOnly(
bool bReadOnly =
true);
102 virtual void setDataPtr(
void* lParam,
int do_commit = 1);
240 setMaximumSize(10000, 18);
274 setObjectName(QString::fromUtf8(name));
275 setMaximumSize(10000, 16);
void setEnabledRecursive(bool bEnable, bool skip_current)
virtual void set_var_script(const QString &var_script)
Definition: bdiQPropTreeItem.h:147
void Expand(bool bExpand=true)
bdiQPropTreeItem * parentItem()
bdiQPropTreeItem * m_parent
Definition: bdiQPropTreeItem.h:259
virtual void drawCustomContents(QPainter *p, const QRect &r)
virtual void hideEditor()
void closeEditorRecursive()
bdiQPropTreeItem * m_parent
Definition: bdiQPropTreeItem.h:284
virtual bool hasCustomContents(void)
virtual void showEditor()
Helper class for dealing with focus outs and line edits.
Definition: bdiQPropTreeItem.h:232
QString m_set_var_script
Definition: bdiQPropTreeItem.h:200
virtual void update_ui_recursive()
virtual void updateFromSource()
Definition: bdiQPropTreeItem.h:48
const QString & getLabelText()
QString m_sLabel
Definition: bdiQPropTreeItem.h:186
void ReadOnly(bool bReadOnly=true)
QString m_sInfo
Definition: bdiQPropTreeItem.h:189
void setPropTree(bdiQPropTree *pProp)
Definition: bdiQPropTreeItem.h:157
void flag_value_editted()
Definition: bdiQPropTreeItem.h:169
virtual void toggle()
Definition: bdiQPropTreeItem.h:44
virtual void setItemText(const QString &text)
int * m_pvalue_edited
Definition: bdiQPropTreeItem.h:202
bdiQPropTree * m_pProp
Definition: bdiQPropTreeItem.h:183
Definition: bdiQPropTreeItem.h:28
bool m_bRefresh_parent
Definition: bdiQPropTreeItem.h:195
virtual ~bdiQPropTreeLineEdit()
Definition: bdiQPropTreeItem.h:250
void setRefreshTree(const bool refresh)
Definition: bdiQPropTreeItem.h:138
DWORD m_dwState
Definition: bdiQPropTreeItem.h:217
Helper class for dealing with focus outs and line edits.
Definition: bdiQPropTreeItem.h:266
QColor backColor
Definition: bdiQPropTreeItem.h:206
void placeEditor(QWidget *w)
virtual bool hasCustomWidget(void)
virtual int isEditorShown()
Definition: bdiQPropTreeItem.h:115
void focusOutEvent(QFocusEvent *)
void setInfoText(const char *sInfo)
bdiQPropTreeDoubleSpinBox(QWidget *parent, bdiQPropTreeItem *pitem, const char *name=0)
Definition: bdiQPropTreeItem.h:270
bdiQPropTree * getPropTree()
Definition: bdiQPropTreeItem.h:154
bdiQPropTreeItem * getChildItem(int child=0)
bdiQPropTreeItem * GetLastChild()
void focusOutEvent(QFocusEvent *)
virtual QWidget * getWidget()
virtual ~bdiQPropTreeItem()
void ExpandRecursive(bool bExpand=true)
Definition: bdiQPropTreeItem.h:215
void setRefreshParent(const bool refresh)
Definition: bdiQPropTreeItem.h:135
TreeItemStates
Definition: bdiQPropTreeItem.h:211
virtual void updateWidgetColors()
Definition: bdiQPropTreeItem.h:61
virtual void selectItem()
virtual void setDataPtr(void *lParam, int do_commit=1)
unsigned long DWORD
Definition: bdiQPropTreeItem.h:25
void * m_lParam
Definition: bdiQPropTreeItem.h:192
int * get_value_edited_tracker()
Definition: bdiQPropTreeItem.h:166
void SetPropOwner(bdiQPropTree *pProp)
const QString & getInfoText()
bool m_bActivated
Definition: bdiQPropTreeItem.h:222
virtual ~bdiQPropTreeDoubleSpinBox()
Definition: bdiQPropTreeItem.h:278
bdiQPropTreeLineEdit(QWidget *parent, bdiQPropTreeItem *pitem)
Definition: bdiQPropTreeItem.h:236
void signal_set_var_script(const QString &script)
virtual void * getItemValue()
bool m_bRefresh_tree
Definition: bdiQPropTreeItem.h:198
bdiQPropTreeItem * GetSibling()
bdiQPropTreeLineEdit(const QString &contents, QWidget *parent, bdiQPropTreeItem *pitem)
Definition: bdiQPropTreeItem.h:244
void insertChildItem(int index, QTreeWidgetItem *item)
void setEnabled(bool bEnable=true)
Definition: bdiQPropTreeItem.h:214
const QString & get_var_script()
Definition: bdiQPropTreeItem.h:150
virtual bool isBold()
Definition: bdiQPropTreeItem.h:56
Definition: bdiQPropTreeItem.h:213
bool m_bCommitOnce
Definition: bdiQPropTreeItem.h:225
void setLabelText(const char *sLabel)
virtual void setFontSize(int fsize)
void set_value_edited_tracker(int *value)
Definition: bdiQPropTreeItem.h:163
Definition: bdiQPropTree.h:51