17 #include <boost/function.hpp>
19 #include <QtCore/QHash>
23 class DtVariableColumnTreeWidgetLogic;
24 class DtVariableColumnTreeWidget;
32 virtual QVariant data(
int iColumn,
int iRole)
const;
34 const QString&
key()
const
59 virtual void addColumn(
const QString&,
const Flags&,
63 virtual void setFlagsForColumn(
const QString& s,
const Flags&);
66 virtual int addColumn(
const QString& s,
const Flags&);
69 virtual int removeColumn(
const QString&);
72 virtual int columnFor(
const QString&)
const;
75 virtual QColor backgroundColor()
const;
78 virtual void createMenuButton(
int iCol,
const QPixmap& arrow);
85 virtual void addRow(
const QString&);
91 virtual void removeRow(
const QString&);
97 virtual QPoint menuPointForColumn(
int)
const;
100 virtual bool isColumnVisible(
int)
const;
103 virtual void setColumnVisible(
int,
bool);
108 virtual void showObjectOptions(
int);
112 QHash<QString, DtVariableColumnItem*>
myItems;
DtVariableColumnTreeWidgetLogic * myLogic
Definition: variableColumnTreeWidget.h:40
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
bool myProcessing
Definition: variableColumnTreeWidget.h:42
Definition: variableColumnTreeWidget.h:26
QString myKey
Definition: variableColumnTreeWidget.h:41
const QString & key() const
Definition: variableColumnTreeWidget.h:34
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69