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; }
|