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

Minimize qt windows when using qtwayland platform plugin (xdg-shell support)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P3: Somewhat important
    • None
    • 5.3.0 Beta1
    • QPA: Wayland
    • tizen, linux

    Description

      Current version of qtwayland and wayland do not support minimization (hide/show window),
      but there's a proposal to get this feature using alternate shell xdg.

      The xdg-shell protocol is not yet accepted as wayland stable API
      but it's good postive feedback since it's already used
      or proposed for others toolkits : EFL, GTK+ and Ozone too.

      And noticed that it was not in Qt, so I tried to fix this gap.

      I've experimenting this on tizen platform which is shipping

      • qt5-qtwayland-5.2.95+rc1 (e7a1e121d9cb92e89e53baba81aceedca24f2b94)
      • wayland 1.4.0

      You can check a demo video (qt-tizen-qtwayland-xdg-shell-20140425-rzr)
      of the use case at :

      https://www.youtube.com/watch?v=awQHSkO7PKc#

      Is anyone interested for testing this, I shared the code in my git branch :

      https://qt.gitorious.org/qt/qtwayland-rzr# sandbox/pcoval/for-upstream

      Now I guess I should push to the dev branch for reviewing on :
      https://codereview.qt-project.org/#dashboard,1003234.

      The feature can be disabled at compile time by removing the flag in client.pro
      Since xdg-shell is experimental, code fallback to WaylandShell is no xdg

      Regards

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Unassigned Unassigned
            rzr Philippe Coval
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: