diff -r b12f3922a74f -r 64817133cd1d camerauis/cameraxui/cxengine/inc/cxefilesavethreadsymbian.h --- a/camerauis/cameraxui/cxengine/inc/cxefilesavethreadsymbian.h Wed Jun 23 17:59:54 2010 +0300 +++ b/camerauis/cameraxui/cxengine/inc/cxefilesavethreadsymbian.h Tue Jul 06 14:04:02 2010 +0300 @@ -48,9 +48,8 @@ public slots: void handleVideoSaved(CxeError::Id status, const QString& filename); - void handleSnapshotReady(CxeError::Id status, const QPixmap& snapshot, const QString& filename); - void handleSnapshotReady(CxeError::Id status, const QPixmap& snapshot, int id); - + void handleSnapshotReady(CxeError::Id status, const QImage& snapshot, const QString& filename); + void handleSnapshotReady(CxeError::Id status, const QImage& snapshot, int id); protected slots: void handleFileHarvested(CxeError::Id status, const QString& filename); @@ -67,7 +66,7 @@ void run(); void read(); void saveNow(); - void harvestFile(const QString& filename); + void harvestFile(const QString& filename, bool addLocation); private: // data shared between the threads @@ -78,7 +77,7 @@ QWaitCondition mDataToSave; mutable QMutex mSnapshotsMutex; - QHash mSnapshots; + QHash mSnapshots; protected: // thread only used data int mCount;