Add variable to paint thumbs differently when loading.
Show download progress. TODO: Size depends on thumb scale.
Print progress %
use rect to position text
Don't scale thumbnail items, scale the pixmap inside.
If redirected, just download the redirect url in the same way as the original.
In fact, set the url to the redirect url and use the original download function.
In case of error downloading image, Show error dialog and don't dim the thumbnail.
Remove debug spam
Use QProgressBar in a QGraphicsProxyWidget to show progress. Proxy widget's parent is thumbItem, meaning it can be positioned and scaled within the thumbnail's coordinateses. Excluded from grid sort by checking for parent == 0.
No need to call startDownload twice in case of redirect.