diff -r c54d95799c80 -r a1247965635c mpxplugins/viewplugins/views/waitnotedialog/inc/mpxscanningdialog.h --- a/mpxplugins/viewplugins/views/waitnotedialog/inc/mpxscanningdialog.h Wed Apr 14 15:54:18 2010 +0300 +++ b/mpxplugins/viewplugins/views/waitnotedialog/inc/mpxscanningdialog.h Tue Apr 27 16:34:37 2010 +0300 @@ -97,6 +97,14 @@ * Helper function used inside DoHandleCollectionMessageL */ inline TInt GetTrackCountL(TInt aDrive,TInt aColDbId, TInt aColTable); + static TInt AsyncCallHarvesterEventL( TAny* aSelf ); +private: + enum TAsyncEvent + { + ECmdIdle, + ECmdScan, + ECmdCancleScan + }; private: // data MMPXHarvesterUtility* iHarvesterUtil; @@ -115,6 +123,9 @@ * EFalse when CollectionDB has no change */ TBool isCollectionDBChanged; + CAsyncCallBack* iAsyncCallBack; //owned + TAsyncEvent iAsyncEvent; + TBool iCancelScan; };