The only thing missing is ResourceInstance, which needs KActivities ported to Qt5 first. Otherwise, seems to work.
All cpp code moves into the src/ subdirectory, as the Frameworks policy suggests. Directory structure should now be in line with other, future frameworks.