| Line 57... | Line 57... | 
          
            | 57 | 	void SetTempDirectory(const Utils::WString &temp) { m_sTempDir = temp; }
 | 57 | 	void SetTempDirectory(const Utils::WString &temp) { m_sTempDir = temp; }
 | 
          
            | 58 | 	bool LoadDirectory(const Utils::WString &dir);
 | 58 | 	bool LoadDirectory(const Utils::WString &dir);
 | 
          
            | 59 | 	bool IsLoaded() { return m_bLoaded; }
 | 59 | 	bool IsLoaded() { return m_bLoaded; }
 | 
          
            | 60 | 	const Utils::WString &GetDirectory() const { return m_sCurrentDir; }
 | 60 | 	const Utils::WString &GetDirectory() const { return m_sCurrentDir; }
 | 
          
            | 61 | 	bool CreateDiff(const Utils::WString &mod);
 | 61 | 	bool CreateDiff(const Utils::WString &mod);
 | 
          
            | 62 | 	bool startDiff(const Utils::String&sModFile);
 | 62 | 	bool startDiff(const Utils::WString &sModFile);
 | 
          
            | 63 | 	bool doDiff(const Utils::WString &sModFile);
 | 63 | 	bool doDiff(const Utils::WString &sModFile);
 | 
          
            | 64 | 	SDiffFile *diffFile(const Utils::WString &baseFile, const  Utils::WString &modFile, const Utils::WString &fileType);
 | 64 | 	SDiffFile *diffFile(const Utils::WString &baseFile, const  Utils::WString &modFile, const Utils::WString &fileType);
 | 
          
            | 65 | 	void Clean();
 | 65 | 	void Clean();
 | 
          
            | 66 | 	bool WriteDiff(const Utils::String&file);
 | 66 | 	bool WriteDiff(const Utils::WString &file);
 | 
          
            | 67 | 	bool ReadDiff(const Utils::String&file);
 | 67 | 	bool ReadDiff(const Utils::WString &file);
 | 
          
            | 68 | 	bool ApplyDiff(const Utils::String&mod);
 | 68 | 	bool ApplyDiff(const Utils::WString &mod);
 | 
          
            | 69 | 	bool ApplyMod(const Utils::String&mod);
 | 69 | 	bool ApplyMod(const Utils::WString &mod);
 | 
          
            | 70 | 	void SetMaxPatch(int patch) { m_iMaxPatch = patch; }
 | 70 | 	void SetMaxPatch(int patch) { m_iMaxPatch = patch; }
 | 
          
            | 71 |  
 | 71 |  
 | 
          
            | 72 | 	CLinkList<SDiffFile> &GetDiffFiles() { return m_lFiles; }
 | 72 | 	CLinkList<SDiffFile> &GetDiffFiles() { return m_lFiles; }
 | 
          
            | 73 |  
 | 73 |  
 | 
          
            | 74 | 	void ClearError() { m_iError = MDERR_NONE; }
 | 74 | 	void ClearError() { m_iError = MDERR_NONE; }
 |