port of klettres to kf5 framework