Cleanup XdgShellClient header
Don't put method definitions in the header file of XdgShellClient class as it makes the code visually inconsistent. InternalClient is a good example of how the header file of a subclass of AbstractClient class should look like. This change also cleans up the order of things in the header file, thus making it a bit more obvious where new things should go.
Showing with 52 additions and 50 deletions