Make wl_shell and xdg_shell use the QWaylandShellIntegration interface
This simplifies the code in QWaylandDisplay and hopefully makes it easier to
implement a prioritized shell selection mechanism later.
Change-Id: I2bb3a13f8acedb60a6606cb3a8b5b228095eadf9
Reviewed-by:
Giulio Camuffo <giulio.camuffo@kdab.com>
Showing
- src/client/client.pro 4 additions, 0 deletionssrc/client/client.pro
- src/client/qwaylanddisplay.cpp 11 additions, 20 deletionssrc/client/qwaylanddisplay.cpp
- src/client/qwaylanddisplay_p.h 1 addition, 5 deletionssrc/client/qwaylanddisplay_p.h
- src/client/qwaylandintegration.cpp 34 additions, 9 deletionssrc/client/qwaylandintegration.cpp
- src/client/qwaylandintegration_p.h 1 addition, 0 deletionssrc/client/qwaylandintegration_p.h
- src/client/qwaylandwlshellintegration.cpp 62 additions, 0 deletionssrc/client/qwaylandwlshellintegration.cpp
- src/client/qwaylandwlshellintegration_p.h 72 additions, 0 deletionssrc/client/qwaylandwlshellintegration_p.h
- src/client/qwaylandxdgshell.cpp 5 additions, 0 deletionssrc/client/qwaylandxdgshell.cpp
- src/client/qwaylandxdgshell_p.h 3 additions, 1 deletionsrc/client/qwaylandxdgshell_p.h
- src/client/qwaylandxdgshellintegration.cpp 63 additions, 0 deletionssrc/client/qwaylandxdgshellintegration.cpp
- src/client/qwaylandxdgshellintegration_p.h 73 additions, 0 deletionssrc/client/qwaylandxdgshellintegration_p.h
- src/client/qwaylandxdgsurface.cpp 5 additions, 4 deletionssrc/client/qwaylandxdgsurface.cpp
- src/client/qwaylandxdgsurface_p.h 3 additions, 1 deletionsrc/client/qwaylandxdgsurface_p.h
src/client/qwaylandwlshellintegration.cpp
0 → 100644
src/client/qwaylandwlshellintegration_p.h
0 → 100644
src/client/qwaylandxdgshellintegration.cpp
0 → 100644
src/client/qwaylandxdgshellintegration_p.h
0 → 100644
Please register or sign in to comment