port to kde frameworks 5