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

PathView starts spinning again after releasing mouse button outside of bounding rect

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Done
    • Affects Version/s: 5.8.0, 5.9.1
    • Fix Version/s: 5.14.0 Alpha
    • Labels:
      None
    • Environment:
      Windows
    • Commits:
      3df387d634

      Description

      Pressing inside the PathView and releasing mouse outside of it causes the PathView to spin (same behavior with touch).

      import QtQuick 2.6
      import QtQuick.Window 2.0
      
      Window {
          id: root
          width: 500
          height: 500
          visible: true
      
          property int visibleItemCount: 5
          property int delegateHeight: 40
      
          PathView {
              id: columnPathView
              width: 40
              height: 200
              anchors.centerIn: parent
              clip: true
      
              pathItemCount: visibleItemCount + 1
              preferredHighlightBegin: 0.5
              preferredHighlightEnd: 0.5
              dragMargin: width / 2
      
              path: Path {
                  startX: columnPathView.width / 2
                  startY: -delegateHeight / 2
                  PathLine {
                      x: columnPathView.width / 2
                      y: columnPathView.pathItemCount * delegateHeight - delegateHeight / 2
                  }
              }
      
              model: 10
      
              delegate: Rectangle {
                  border.color: "black"
                  implicitWidth: columnPathView.width
                  implicitHeight: delegateHeight
              }
          }
      }
      

      This problem can be seen in both the Qt Quick Extras and Qt Quick Controls 2.0 Tumbler.

        Attachments

          Issue Links

          For Gerrit Dashboard: QTBUG-59052
          # Subject Branch Project Status CR V

            Activity

              People

              Assignee:
              srutledg Shawn Rutledge
              Reporter:
              VersalEszett Julius Bullinger
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes