secureswitools/swisistools/source/interpretsislib/filedescription.h
changeset 25 98b66e4fb0be
parent 0 ba25891c3a9e
child 66 8b7f4e561641
--- a/secureswitools/swisistools/source/interpretsislib/filedescription.h	Fri Mar 19 09:33:35 2010 +0200
+++ b/secureswitools/swisistools/source/interpretsislib/filedescription.h	Fri Apr 16 15:05:20 2010 +0300
@@ -43,7 +43,12 @@
 	Constructor
 	*/
 	FileDescription () {};
+	#ifndef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
 	FileDescription (const CSISFileDescription& aFile, TInt aSid, const TInt aTargetDrive, const std::wstring& aFileName);
+	#else
+	FileDescription (const CSISFileDescription& aFile, TInt aSid, 
+						const TInt aTargetDrive, const std::wstring& aFileName, const std::wstring& aLocalName);
+	#endif //SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
 
 	virtual ~FileDescription ();
 
@@ -98,8 +103,21 @@
 	void SetTarget(const std::wstring& aTarget)
 	{ iTarget = aTarget; }
 
+	#ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
+	const std::wstring& GetLocalFile() const
+	{ return iLocalFile; }
+
+	void SetLocalFile(const std::wstring& aLocalFile)
+	{ iLocalFile = aLocalFile; }
+	#endif //SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
+
 private:
 	std::wstring  iTarget;
+	#ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
+	// Full file name to the PC location
+	std::wstring iLocalFile;
+	#endif //SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
+	
 	std::wstring  iMimeType;
 	TInt        iOperation;
 	TInt        iOperationOptions;