FIX #27: imageViewer::sizeHint() now takes current shown size into account