summaryrefslogtreecommitdiffstats
path: root/src/compositor/extensions/qwlextendedsurface_p.h
Commit message (Collapse)AuthorAgeFilesLines
* Rename QWaylandExtension to QWaylandCompositorExtensionPaul Olav Tvete2016-05-181-3/+3
| | | | | | | | Since we have QWaylandClientExtension Change-Id: Ie8d60322c8e730bda651e06ed5db0fe1359d946e Reviewed-by: Johan Helsing <johan.helsing@qt.io> Reviewed-by: Giulio Camuffo <giulio.camuffo@kdab.com>
* Remove unimplemented subsurface methods from extended surfacePier Luigi Fiorini2016-04-181-5/+0
| | | | | | | | These methods have no implementation for a good reason: Wayland now has official support for subsurfaces. Change-Id: I5b2fe2a66878db0bcc1c3773bacc834dbd922d44 Reviewed-by: Paul Olav Tvete <paul.tvete@theqtcompany.com>
* Use WaylandCompositor module name for export macroPaul Olav Tvete2016-02-151-2/+2
| | | | | | | Change-Id: Ieb65b66f28986845f50647ae338678f0a1e7a153 Reviewed-by: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> Reviewed-by: Erik Larsson <erik@ortogonal.com> Reviewed-by: Johan Helsing <johan.helsing@theqtcompany.com>
* Add warning to private headersPaul Olav Tvete2015-10-231-0/+11
| | | | | | | We mean it. Change-Id: I7381c7aad198dcca485d488571fd12296d07f980 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
* Rename QtCompositor to QtWaylandCompositorJørgen Lind2015-09-101-3/+3
| | | | | | | enable building QtWaylandCompositor by default Change-Id: I7cf34052b304ca9fef55b7e30ef6a6367b5d75f1 Reviewed-by: Jørgen Lind <jorgen.lind@theqtcompany.com>
* Fix up that QWindowCompositor didn't send onScreenVisibillityJørgen Lind2015-08-281-1/+7
| | | | | | | This actually works as an excellent example for how to integrate with extension and signals and slots. Change-Id: Ib4ab8f2ebefcc48940c83f38c5f2219a19902c15
* Remove QtWayland::Compositor and add QWaylandCompositorPrivateJørgen Lind2015-08-281-3/+2
| | | | | | Embrace PIMPL Change-Id: I8c8b5971e15c208317ff33231bda1513e7b8d489
* Remove QtWayland::SurfaceJørgen Lind2015-08-281-4/+5
| | | | | | | | Its enough to have QWaylandSurface and QWaylandSurfacePrivate. Also don't pass QWaylandSurfacePrivate around, but pass QWaylandSurface and then use the QWaylandSurfacePrivate::get function. Change-Id: I915cc9d7b4497ad1c6f1f2dee61d9d0db069ba6b
* Improve QWaylandExtensionJørgen Lind2015-08-281-8/+2
| | | | | | | | By using curiously recurring template pattern we can generate a getter which is very convenient, and all QWaylandExtensions should have this casting operation Change-Id: Idb5a786655f2e106cf5388b11ed71e8b6ddddec0
* Use Q_SIGNALS and Q_SLOTS instead of signals: slots:Jørgen Lind2015-08-281-1/+1
| | | | | | in the compositor apis Change-Id: I0b90843647cbea3e3db22386bfba769db5602d86
* Rework how we manage extensionsJørgen Lind2015-08-281-0/+150
Change-Id: If2cbf096e7419bc1bda007d5167ce39d1a5d50ae