framework: add KDDialogView