41 #ifndef QTTREEPROPERTYBROWSER_H
42 #define QTTREEPROPERTYBROWSER_H
46 #if QT_VERSION >= 0x040400
50 class QTreeWidgetItem;
51 class QtTreePropertyBrowserPrivate;
64 Q_PROPERTY(
int indentation READ indentation WRITE setIndentation)
65 Q_PROPERTY(
bool rootIsDecorated READ rootIsDecorated WRITE setRootIsDecorated)
66 Q_PROPERTY(
bool alternatingRowColors READ alternatingRowColors WRITE setAlternatingRowColors)
67 Q_PROPERTY(
bool headerVisible READ isHeaderVisible WRITE setHeaderVisible)
68 Q_PROPERTY(
ResizeMode resizeMode READ resizeMode WRITE setResizeMode)
69 Q_PROPERTY(
int splitterPosition READ splitterPosition WRITE setSplitterPosition)
70 Q_PROPERTY(
bool propertiesWithoutValueMarked READ propertiesWithoutValueMarked WRITE setPropertiesWithoutValueMarked)
84 int indentation()
const;
85 void setIndentation(
int i);
87 bool rootIsDecorated()
const;
88 void setRootIsDecorated(
bool show);
90 bool alternatingRowColors()
const;
91 void setAlternatingRowColors(
bool enable);
93 bool isHeaderVisible()
const;
94 void setHeaderVisible(
bool visible);
96 ResizeMode resizeMode()
const;
97 void setResizeMode(ResizeMode mode);
99 int splitterPosition()
const;
100 void setSplitterPosition(
int position);
108 void setBackgroundColor(
QtBrowserItem *item,
const QColor &color);
112 void setPropertiesWithoutValueMarked(
bool mark);
113 bool propertiesWithoutValueMarked()
const;
129 QtTreePropertyBrowserPrivate *
d_ptr;
133 Q_PRIVATE_SLOT(d_func(),
void slotCollapsed(const QModelIndex &))
134 Q_PRIVATE_SLOT(d_func(),
void slotExpanded(const QModelIndex &))
135 Q_PRIVATE_SLOT(d_func(),
void slotCurrentBrowserItemChanged(
QtBrowserItem *))
136 Q_PRIVATE_SLOT(d_func(),
void slotCurrentTreeItemChanged(QTreeWidgetItem *, QTreeWidgetItem *))
140 #if QT_VERSION >= 0x040400
Definition: qtpropertybrowser.h:268
virtual void itemChanged(QtBrowserItem *item)=0
Definition: qtpropertybrowser.h:252
Definition: qttreepropertybrowser.h:75
The description of this class will come soon !
Definition: qttreepropertybrowser.h:60
virtual void itemRemoved(QtBrowserItem *item)=0
#define QT_QTPROPERTYBROWSER_EXPORT
Definition: qtpropertybrowser.h:59
ResizeMode
Definition: qttreepropertybrowser.h:73
Definition: qttreepropertybrowser.h:77
virtual void itemInserted(QtBrowserItem *item, QtBrowserItem *afterItem)=0
Definition: qttreepropertybrowser.h:76
QtTreePropertyBrowserPrivate * d_ptr
Definition: qttreepropertybrowser.h:129