diff --git a/libs/widgets/KoResourceItemView.cpp b/libs/widgets/KoResourceItemView.cpp --- a/libs/widgets/KoResourceItemView.cpp +++ b/libs/widgets/KoResourceItemView.cpp @@ -21,6 +21,7 @@ #include "KoResourceItemView.h" #include #include +#include #include @@ -28,6 +29,15 @@ : KoTableView(parent) { connect(this, SIGNAL(clicked(QModelIndex)), SLOT(slotItemClicked(QModelIndex))); + + QScroller *scroller = QScroller::scroller(this); + scroller->grabGesture(this, QScroller::LeftMouseButtonGesture); + setVerticalScrollMode(QAbstractItemView::ScrollPerPixel); + setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); + + QScrollerProperties sp; + sp.setScrollMetric(QScrollerProperties::DragStartDistance, 0.001); + scroller->setScrollerProperties(sp); } bool KoResourceItemView::viewportEvent(QEvent *event)