make qListWidget adjust vertically size automatically