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

Create client-side API for Wayland extensions

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Done
    • Not Evaluated
    • 5.8.0
    • None
    • QPA: Wayland
    • None

    Description

      The new Qt Compositor API contains convenience classes for creating Wayland extensions. On the client side, the API is low-level, and a new platform plugin must be created for each combination of plugins.

      Therefore, we should:

      1. Create a high-level API for implementing extensions client-side
      2. Have a generic plugin mechanism for extensions

      We already have specific plugins for the wayland platform plugin: hardware integration, shell integration...

      The generic mechanism should load plugins on demand: try to load an extension plugin when the compositor asks for an unknown extension.

      The plugins should also be available through QWaylandNativeInterface, somehow.

      Attachments

        Issue Links

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

          Activity

            People

              tvete Paul Olav Tvete
              tvete Paul Olav Tvete
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes