some usefull qt classes