13 #ifndef DtCustomTreeWidgetEditor_H_
14 #define DtCustomTreeWidgetEditor_H_
17 #include <QtCore/QObject>
18 #include <QtCore/QStringList>
19 #include <QtGui/QTreeWidgetItem>
47 EditorType type = LineEdit);
51 virtual void setComboBoxParameters(QStringList* possibleValues,
bool noEditing =
true);
53 virtual void setValue( QString value );
61 void updateValue( QString value );
63 virtual void editAsTextBox();
64 virtual void editAsLineEdit();
65 virtual void editAsComboBox();
66 virtual void editAsFileBrowser();
74 virtual QString commitFromTextBox();
75 virtual QString commitFromLineEdit();
76 virtual QString commitFromComboBox();
77 virtual QString commitFromFileBrowser();
81 virtual bool eventFilter(
QObject *obj, QEvent *event);
108 virtual void setData(
int column,
int role,
const QVariant &value);
112 virtual void setComboBoxParameters(
int column, QStringList* comboBoxParameters);
114 void edit(
int column);