- Icons view: Use slightly larger scrolling steps.
BUG: 191418
BUG: 192958
svn path=/trunk/KDE/kdebase/apps/; revision=
1070438
void DolphinColumnView::wheelEvent(QWheelEvent* event)
{
- const int height = m_decorationSize.height();
- const int step = (height >= KIconLoader::SizeHuge) ? height / 10 : (KIconLoader::SizeHuge - height) / 2;
+ const int step = m_decorationSize.height();
verticalScrollBar()->setSingleStep(step);
-
QListView::wheelEvent(event);
}
void DolphinDetailsView::wheelEvent(QWheelEvent* event)
{
- const int height = m_decorationSize.height();
- const int step = (height >= KIconLoader::SizeHuge) ? height / 10 : (KIconLoader::SizeHuge - height) / 2;
+ const int step = m_decorationSize.height();
verticalScrollBar()->setSingleStep(step);
QTreeView::wheelEvent(event);
}
void DolphinIconsView::wheelEvent(QWheelEvent* event)
{
- horizontalScrollBar()->setSingleStep(m_itemSize.width() / 10);
- verticalScrollBar()->setSingleStep(m_itemSize.height() / 10);
+ horizontalScrollBar()->setSingleStep(m_itemSize.width() / 5);
+ verticalScrollBar()->setSingleStep(m_itemSize.height() / 5);
KCategorizedView::wheelEvent(event);
// if the icons are aligned left to right, the vertical wheel event should