image viewer in small icons via model/view concept in Qt