diff -r 2922f70fca82 -r 67457b2ffb33 camerauis/cameraxui/cxengine/inc/cxefilesavethreadsymbian.h --- a/camerauis/cameraxui/cxengine/inc/cxefilesavethreadsymbian.h Thu Jul 15 01:49:11 2010 +0300 +++ b/camerauis/cameraxui/cxengine/inc/cxefilesavethreadsymbian.h Thu Jul 15 01:52:14 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;