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

Pointer Handlers: solve the problem of re-delivery when an in-scene popup opens

    XMLWordPrintable

Details

    Description

      If you press something (like a combobox or an icon) which (immediately or eventually) results in a popup being opened, you ought to be able to mouse over or move your finger over to items in the popup and release, without lifting the button or the finger first. E.g. maybe the popup has more icons with TapHandlers intended to detect the release.

      One way is imperatively (when the popup opens, ask the original grabber to give up its grab and somehow re-deliver via QQuickWindowPrivate::deliverPressOrReleaseEvent() ?) but does it have to be imperative?

      Dealing with event forwarding to popup windows is related but (mostly?) out of scope of this task, because that will probably depend on some work in QtGui.

      Attachments

        Issue Links

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

          Activity

            People

              srutledg Shawn Rutledge
              srutledg Shawn Rutledge
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There is 1 open Gerrit change