toplevel.h is included in many places. Changing virtualdesktops.h may trigger rebuild of all kwin. With this change, only cpp files that use virtualdesktops.h will need to be recompiled.