qwayland-wlr-layer-shell-unstable-v1.h is already included in corresponding header files.
This project requires C++17, which has the nullptr keyword.
This makes code more neater.
The warning itself: > /home/tsdgeos/devel/kde/layer-shell-qt/src/qwaylandlayershell_p.h:23:24: note: did you mean class here? > QWaylandLayerShell(struct QtWayland::zwlr_layer_shell_v1 *shell);