changeset 20509:7d8ec197b08b

Scroll list view to display selection (bug #45848) * LisboxControl.cc (updateSelection, ListBoxControl::ListBoxControl): scroll to item after selection.
author Pantxo Diribarne <pantxo.diribarne@gmail.com>
date Tue, 01 Sep 2015 19:05:57 +0200
parents 4c2e76cbdc7d
children 7fa1970a655d
files libgui/graphics/ListBoxControl.cc
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/libgui/graphics/ListBoxControl.cc	Tue Sep 01 08:07:57 2015 -0700
+++ b/libgui/graphics/ListBoxControl.cc	Tue Sep 01 19:05:57 2015 +0200
@@ -48,6 +48,7 @@
       if (1 <= idx && idx <= lc)
         {
           list->item (idx-1)->setSelected (true);
+          list->scrollToItem (list->item (idx-1));
           if (i == 0
               && list->selectionMode () == QAbstractItemView::SingleSelection)
             break;
@@ -100,6 +101,7 @@
           if (1 <= idx && idx <= lc)
             {
               list->item (idx-1)->setSelected (true);
+              list->scrollToItem (list->item (idx-1));
               if (i == 0 && (list->selectionMode ()
                              == QAbstractItemView::SingleSelection))
                 break;