14 #include <QtGui/QTreeWidget>
15 #include <QtGui/QColor>
21 class DtPropertyListViewItem;
45 Q_PROPERTY( QColor cellBorderColor READ cellBorderColor WRITE setCellBorderColor );
46 Q_PROPERTY( QColor backgroundColor1 READ backgroundColor1 );
47 Q_PROPERTY( QColor backgroundColor2 READ backgroundColor2 );
48 Q_PROPERTY( QColor groupForegroundColor READ groupForegroundColor WRITE setGroupForegroundColor );
54 Column_AttributeName = 0,
69 virtual bool setProperty( QString prop, QVariant value );
70 virtual bool setProperty( QString prop, QString sub, QVariant value );
71 virtual bool setProperty( QString prop, QString sub, QString sub2, QVariant value );
74 virtual DtProperty* property( QString prop )
const;
75 virtual DtProperty* property( QString prop, QString sub )
const;
76 virtual DtProperty* property( QString prop, QString sub, QString sub2 )
const;
85 virtual QColor groupForegroundColor()
const;
86 virtual void setGroupForegroundColor(
const QColor& color );
96 virtual QColor cellBorderColor()
const;
97 virtual void setCellBorderColor(
const QColor& color );
99 virtual bool alphaSorted()
const;
103 virtual void headerClicked(
int column );
109 virtual bool eventFilter(
QObject* obj, QEvent* event );