SVN commit 850051 by mart: whoops, PLASMA_EXPORT and remove some settings that belongs more to the applet that uses it M +4 -2 treeview.cpp M +6 -1 treeview.h --- trunk/KDE/kdebase/workspace/libs/plasma/widgets/treeview.cpp #850050:850051 @@ -27,6 +27,8 @@ #include "private/style.h" +namespace Plasma +{ class TreeViewPrivate { @@ -47,9 +49,7 @@ QTreeView* native = new QTreeView; setWidget(native); native->setAttribute(Qt::WA_NoSystemBackground); - native->viewport()->setAutoFillBackground(false); native->setFrameStyle(QFrame::NoFrame); - native->setIconSize(QSize(KIconLoader::SizeSmallMedium, KIconLoader::SizeSmallMedium)); Plasma::Style *style = new Plasma::Style(); native->verticalScrollBar()->setStyle(style); @@ -86,5 +86,7 @@ return static_cast(widget()); } +}; + #include --- trunk/KDE/kdebase/workspace/libs/plasma/widgets/treeview.h #850050:850051 @@ -23,13 +23,17 @@ #include +#include + class QTreeView; class QAbstractItemModel; +namespace Plasma +{ class TreeViewPrivate; -class TreeView : public QGraphicsProxyWidget +class PLASMA_EXPORT TreeView : public QGraphicsProxyWidget { Q_OBJECT @@ -75,4 +79,5 @@ TreeViewPrivate * const d; }; +}; #endif // multiple inclusion guard