The delegate doesn't hold anything. You can either use a real label (which will slown down your application significantly if you want to do that for every widget) or handle all the events you want manually from within the delegate's editor events handler.