Do not rotate nor zoom if image is not set
Move image manipulation actions to ImageWidget
Trivial cosmetic fixes
Use qreal instead of double
Remove unused includes
Prefer constructor initialization lists
Re-order function definitions
Move thumbnail actions to ThumbnailView
Disable image actions while image view is hidden