diff options
author | Marius Bugge Monsen <mmonsen@trolltech.com> | 2009-04-27 16:57:16 +0200 |
---|---|---|
committer | Marius Bugge Monsen <mmonsen@trolltech.com> | 2009-04-27 16:57:16 +0200 |
commit | d13953dbf4d884de594fa957d3dbc2fee9539ae1 (patch) | |
tree | c49133a893d1f93c5dd799aa941ce8f01c5b6e90 /src/qgraphicstreeview.h | |
parent | 780ca453f8acef6abce6d998fbf6580e6e08d05d (diff) |
Add drawBranches() to QtGraphicsTreeViewItem to separate drawing the branches from the main paint() function.
Diffstat (limited to 'src/qgraphicstreeview.h')
-rw-r--r-- | src/qgraphicstreeview.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/qgraphicstreeview.h b/src/qgraphicstreeview.h index 83bc388..55cf522 100644 --- a/src/qgraphicstreeview.h +++ b/src/qgraphicstreeview.h @@ -27,6 +27,7 @@ #include "qtreemodelinterface.h" #include <QtCore/qsize.h> +#include <QtCore/qstack.h> #include <QtGui/qtransform.h> #include <QtGui/qgraphicswidget.h> #include <QtGui/qstyleoption.h> @@ -67,6 +68,7 @@ public: virtual QSizeF sizeHint(const QTreeModelIterator &it, int column, const QStyleOptionViewItemV4 *option, Qt::SizeHint which, const QSizeF &constraint = QSizeF()) const; virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0); + virtual void paintBranches(QPainter *painter, QStyleOptionViewItemV4 *option, const QStack<QTreeModelIterator> &stack); virtual void itemChanged(const QList<int> &roles = QList<int>()); QHash<int, QVariant> data(int column = 0, const QList<int> &roles = QList<int>()) const; |