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

Create client-side API for Wayland extensions

XMLWordPrintable

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

      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.

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

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes