Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-64504

Widgets: Use accelerated scroll when scrolled widget is overlapped

XMLWordPrintable

      Accelerated scrolling in widgets is disabled when scrolled widget is overlapped by other widget(s). It it possible to remove this limitation.

      Common use cases:

      • faster scrolling when using "StyleHint::SH_ScrollBar_Transient",
      • faster scrolling of zoomed image with semi-transparent thumbnail.

      The attachment (QTBUG-64504.zip) contains testing software for QWidgetPrivate::moveRect() function. It can toggle overlay widgets, start a simple benchmark or toggle QOpenGLWidget. Performance can be tested together with commit from QTBUG-64414 on X11 platform, otherwise the difference will be negligible. Toggling QOpenGLWidget is useful for testing stability of QTBUG-64414.
      The attachment (QTBUG-64504-scrollrect.zip) contains testing software for QWidgetPrivate::scrollRect() function. This software contains less functionality, but it can check if the second scrolling function also works properly.

        1. QTBUG-64504.zip
          3 kB
          Błażej Szczygieł
        2. QTBUG-64504-scrollrect.zip
          2 kB
          Błażej Szczygieł
        For Gerrit Dashboard: QTBUG-64504
        # Subject Branch Project Status CR V

            richard Richard Moe Gustavsen
            zaps166 Błażej Szczygieł
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes