acquaman/acquaman — Issue #197: AMSettings::availableFileLoaders needs to be redesigned to be thread-safe
Author: markboots
Created: 2011-11-10 20:35:44+00:00
State: open
Labels: Bug - Threading

... if we are going to be loading AMScans in secondary threads.

The following was a list of components that needed to become thread-safe to load and store AMScans in a separate thread for the purpose of thumbnail acceleration:

- AMErrorMon: DONE
- AMDatabase: DONE
- AMDbObjectSupport: DONE, needs testing for potential deadlock
- QPixmap in thumbnails needed to be migrated to QImage (Can't use QPixmaps from non-GUI thread)
- AMSettings::availableFileLoaders: Not done yet; could cause serious problems as-is.