nearly done !
added spin box delegate