14 #include <QFocusEvent>
85 bdiQComboBox*
combo();
121 virtual void setItemValue(
void* lParam,
int do_commit = 1);
130 void setDataPtr(
void* lParam,
int do_commit = 1);
168 virtual void setItemValue(
bool lParam,
int do_commit = 1);
173 void setDataPtr(
int* lParam,
int do_commit = 1);
174 void setDataPtr(
bool* lParam,
int do_commit = 1);
179 bdiQComboBox*
combo();
virtual bool isBold()
Definition: bdiQPropTreeItemCombo.h:71
QVector< EnumKey > m_value_list
Definition: bdiQPropTreeItemCombo.h:94
bool operator==(const EnumKey &item) const
Definition: bdiQPropTreeItemCombo.h:27
Definition: bdiQPropTreeItemCombo.h:107
bdiQPropTreeItemComboBool(QTreeWidget *tree_widget, bool autopopulate=true, bool expande_on_true=false)
void currentIndexChanged(int)
virtual void setItemValue(bool lParam, int do_commit=1)
virtual ~bdiQPropTreeItemComboBase()
bool addKeyValuePair(const QString &s, int value)
void setDataPtr(int *lParam, int do_commit=1)
void addExpandOnValue(int value)
virtual void setValue(int data)
virtual void setItemValue(void *lParam, int do_commit=1)
const char * getSelectedText()
int findCBData(void *lParam)
void addContractOnValue(int value)
int m_combo_selection_index
Definition: bdiQPropTreeItemCombo.h:100
Definition: bdiQPropTreeItemCombo.h:21
virtual bool hasCustomWidget(void)
QPointer< bdiQComboBox > m_combo
Definition: bdiQPropTreeItemCombo.h:93
bdiQPropTreeItemComboBase(QTreeWidget *tree_widget)
EnumKey()
Definition: bdiQPropTreeItemCombo.h:25
virtual void focusOutEvent(QFocusEvent *e)
bool * m_pBoolIndex
Definition: bdiQPropTreeItemCombo.h:191
EnumKey(QString key)
Definition: bdiQPropTreeItemCombo.h:24
EnumKey(QString key, int val)
Definition: bdiQPropTreeItemCombo.h:23
void setDataPtr(void *lParam, int do_commit=1)
Definition: bdiQPropTreeItem.h:28
bdiQPropTreeItemCombo(QTreeWidget *tree_widget)
int m_value
Definition: bdiQPropTreeItemCombo.h:33
int * m_pIntIndex
Definition: bdiQPropTreeItemCombo.h:192
QStringList m_combo_items
Definition: bdiQPropTreeItemCombo.h:95
bool addKeyList(const QStringList &s)
bool createComboBoxBool(bool expand_on_true=false)
QString m_key
Definition: bdiQPropTreeItemCombo.h:32
bool addKeyValue(const QString &s)
void currentIndexChanged(int)
virtual void setValue(int data)
virtual void * getItemValue()
Definition: bdiQPropTreeItemCombo.h:41
void setSelectedItem(int value)
Definition: bdiQPropTreeItemCombo.h:78
void currentIndexChanged(int)
Definition: bdiQPropTreeItemCombo.h:155
void * m_pIndex
Definition: bdiQPropTreeItemCombo.h:149
virtual void hideEditor()
QVector< int > m_expand_on_list
Definition: bdiQPropTreeItemCombo.h:97
Contains bdiQPropTreeItem class.
virtual QWidget * getWidget()
Definition: bdiQPropTreeItemCombo.h:69
virtual void showEditor()
void doCommitHelper(int do_commit)
int m_use_key_as_value
Definition: bdiQPropTreeItemCombo.h:151
const char * getSelectedName()
QVector< int > m_contract_on_list
Definition: bdiQPropTreeItemCombo.h:98