Skip to content

Template space members over space

Roman Gilg requested to merge romangg/kwinft:space-members into master

This way we can use them with different types of spaces. This prepares the removal of the abstract win::space parent class as outlined in #75 (closed).

  1. Remove focus chain QObject inheritance.
  2. Store focus chain by value in space.
  3. Replace Qt containers in focus chain with STL types.
  4. Template focus chain over space.
  5. Subclass D-Bus interface to template the child class over space.
  6. Template window killer over space.

Merge request reports