Make thumbItems always present. Display "?" until image loaded.
Reset progress bar ready for next use.
Use m_Name for variables and name() for accessors.
Adjust progressBar height using boundingRect(). Do so for placeholders too.
Make local refimages work with placeholder thumbs.
Use accessors where available.
Add more accessors.
Split selectPath into selectDir and SelectFile. Determine on load whether path is a file or directory.
Filter for image files. Check for null paths (returned if use cancels)
Switch 'inView' requests that the image be immediately loaded and displayed in the view if true. Used for File>Open Image...
Remove duplicate RefImage connection code. Display baseName in tab title for opened single images.
Use QUrl for local and remote paths. Don't store m_local, check QUrl::isLocalFile instead.
Determine whether images and thummbnails are present on disk using QUrl::isLocalFile.
B
Use uri instead of url.
Use addRefImage with refimages loaded from file.
Rename functions so they don't have slot/sig tagged on the beginning.
Add actions to reset image transformations.
Re-centre viewport when resetting transforms.
Add zoomToFit all items in view. Works unless viewport is rotated or sheared.
Don't attempt to fit view to non-existant items.