Revision c64fea2...

Go back to digest for 5th January 2014

Bug Fixes in Graphics

Teemu Rytilahti committed changes in [digikam] /importui:

Don't block the import UI by waiting for a complete folder listing for the whole device, but build the model gradually.

The new flow goes like this:
1. When a connection to a camera is made, call methods for loading files and subfolders for the root folder.
2. The backend reports via signal about the subfolders in given folder.
3. Request is being made to download file listing for the returned subfolders, and then check for their subfolders.
4. Repeat until finished.


File Changes

Modified 10 files
  • /importui
  •   utilities/backend/cameracontroller.cpp
  •   utilities/backend/cameracontroller.h
  •   utilities/backend/dkcamera.cpp
  •   utilities/backend/dkcamera.h
  •   utilities/backend/gpcamera.cpp
  •   utilities/backend/gpcamera.h
  •   utilities/backend/umscamera.cpp
  •   utilities/backend/umscamera.h
  •   utilities/main.cpp
  •   utilities/models/importthumbnailmodel.cpp
10 files changed in total