diff -r aecbbf00d063 -r d48ab3b357f1 commonuis/CommonUi/inc/DocDefaultHandler.h --- a/commonuis/CommonUi/inc/DocDefaultHandler.h Tue Aug 31 15:28:30 2010 +0300 +++ b/commonuis/CommonUi/inc/DocDefaultHandler.h Wed Sep 01 12:16:19 2010 +0100 @@ -228,6 +228,16 @@ * constant declared in CDocumentHandler.h */ TInt SetSrcFileName( const TDesC& aFileName ); + + /** + * Set source file. + * + * @param aFile Source file handle + * + * @return KErrNone if success. If fail, a fail reason + * constant declared in CDocumentHandler.h + */ + TInt SetSrcFile( const RFile& aFile ); /** * Set destination file name. @@ -696,7 +706,14 @@ * Source filename */ TFileName iSourceFile; - + + /** + * Source file handle + */ + RFile iFile; + + TBool iFileHandleSet; + /** * Request status for the latest operation. */