From da87731b181529228f978b13ecb1a421842d9e3d Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Mon, 24 Jun 2019 13:56:48 +1000 Subject: [PATCH] Scroll-per-pixel on welcome page Makes for a smoother experience --- src/app/qgswelcomepage.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/app/qgswelcomepage.cpp b/src/app/qgswelcomepage.cpp index 1df4f31e423..2f778af0477 100644 --- a/src/app/qgswelcomepage.cpp +++ b/src/app/qgswelcomepage.cpp @@ -64,6 +64,7 @@ QgsWelcomePage::QgsWelcomePage( bool skipVersionCheck, QWidget *parent ) mRecentProjectsListView->setResizeMode( QListView::Adjust ); mRecentProjectsListView->setContextMenuPolicy( Qt::CustomContextMenu ); connect( mRecentProjectsListView, &QListView::customContextMenuRequested, this, &QgsWelcomePage::showContextMenuForProjects ); + mRecentProjectsListView->setVerticalScrollMode( QAbstractItemView::ScrollPerPixel ); mRecentProjectsModel = new QgsRecentProjectItemsModel( mRecentProjectsListView ); mRecentProjectsListView->setModel( mRecentProjectsModel ); @@ -87,6 +88,7 @@ QgsWelcomePage::QgsWelcomePage( bool skipVersionCheck, QWidget *parent ) mTemplateProjectsListView = new QListView(); mTemplateProjectsListView->setResizeMode( QListView::Adjust ); mTemplateProjectsListView->setModel( mTemplateProjectsModel ); + mTemplateProjectsListView->setVerticalScrollMode( QAbstractItemView::ScrollPerPixel ); QgsProjectListItemDelegate *templateProjectsDelegate = new QgsProjectListItemDelegate( mTemplateProjectsListView ); templateProjectsDelegate->setShowPath( false ); mTemplateProjectsListView->setItemDelegate( templateProjectsDelegate );