24 #ifndef SCTREEWIDGET_H
25 #define SCTREEWIDGET_H
27 #include <QItemDelegate>
28 #include <QTreeWidget>
33 #include "scribusapi.h"
40 virtual void paint(QPainter *painter,
const QStyleOptionViewItem &option,
const QModelIndex &index)
const;
41 virtual QSize sizeHint(
const QStyleOptionViewItem &opt,
const QModelIndex &index)
const;
54 QTreeWidgetItem* addWidget(QString title, QWidget* widget);
55 void setToolBoxMode(
bool enable);
56 int addItem(QWidget* widget, QString title);
57 QWidget* widget(
int index);
58 void setItemEnabled(
int index,
bool enable);
59 bool isItemEnabled(
int index);
60 void setCurrentIndex(
int index);
62 void setItemText(
int index, QString text);
65 void handleMousePress(QTreeWidgetItem *item);
68 void currentChanged2(
int);
72 QHash<int, QTreeWidgetItem*> keySList;
75 bool event(QEvent *e);