[kcm] port kcategorizedview to qtreeview..

kcategorizedview seems to have some unavoidable bug..