| Line 154... |
Line 154... |
| 154 |
void SetFileCompression ( int c ) { m_SHeader2.iFileCompression = c; }
|
154 |
void SetFileCompression ( int c ) { m_SHeader2.iFileCompression = c; }
|
| 155 |
void SetValueCompression( int c ) { m_SHeader.iValueCompression = c; }
|
155 |
void SetValueCompression( int c ) { m_SHeader.iValueCompression = c; }
|
| 156 |
void SetIcon ( C_File *file, CyString ext ) { if ( m_pIconFile ) delete m_pIconFile; m_sIconExt = ext; m_pIconFile = file; _changed(); }
|
156 |
void SetIcon ( C_File *file, CyString ext ) { if ( m_pIconFile ) delete m_pIconFile; m_sIconExt = ext; m_pIconFile = file; _changed(); }
|
| 157 |
void SetFtpAddr ( CyString str ) { m_sFtpAddr = str; }
|
157 |
void SetFtpAddr ( CyString str ) { m_sFtpAddr = str; }
|
| 158 |
|
158 |
|
| 159 |
void AddFileScript(FileType filetype, bool shared, CyString rest, const Utils::String &sMainGame, Utils::CStringList &otherGames, Utils::CStringList &gameAddons, CProgressInfo *progress = NULL);
|
159 |
void AddFileScript(FileType filetype, bool shared, bool packed, const Utils::String &rest, const Utils::String &sMainGame, Utils::CStringList &otherGames, Utils::CStringList &gameAddons, CProgressInfo *progress = NULL);
|
| 160 |
|
160 |
|
| 161 |
bool IsMod();
|
161 |
bool IsMod();
|
| 162 |
bool IsFakePatch() const;
|
162 |
bool IsFakePatch() const;
|
| 163 |
|
163 |
|
| 164 |
// error handling
|
164 |
// error handling
|
| Line 167... |
Line 167... |
| 167 |
const Utils::String lastErrorString() const { return _sLastError; }
|
167 |
const Utils::String lastErrorString() const { return _sLastError; }
|
| 168 |
|
168 |
|
| 169 |
// file handling
|
169 |
// file handling
|
| 170 |
void AddFile ( C_File *file );
|
170 |
void AddFile ( C_File *file );
|
| 171 |
C_File *AddFile(CyString, CyString, int type, int game = 0);
|
171 |
C_File *AddFile(CyString, CyString, int type, int game = 0);
|
| 172 |
C_File *addFile(const Utils::String &file, const Utils::String &dir, FileType type, int game = 0);
|
172 |
C_File *addFile(const Utils::String &file, const Utils::String &dir, FileType type, int game = 0, bool packed = false);
|
| 173 |
C_File *AppendFile ( CyString file, int type, int game, CyString dir = NullString, CProgressInfo *progress = NULL );
|
173 |
C_File *appendFile(const Utils::String &file, int type, int game, bool packed, const Utils::String &dir = Utils::String::Null(), CProgressInfo *progress = NULL );
|
| 174 |
C_File *FindFile ( CyString, int, CyString = NullString, int game = 0 );
|
174 |
C_File *FindFile ( CyString, int, CyString = NullString, int game = 0 );
|
| 175 |
bool AddFileNow ( CyString, CyString, int type, CProgressInfo *progress = NULL );
|
175 |
bool AddFileNow ( CyString, CyString, int type, CProgressInfo *progress = NULL );
|
| 176 |
int CountFiles ( int filetype );
|
176 |
int CountFiles ( int filetype );
|
| 177 |
C_File *FindFileAt ( int filetype, int pos );
|
177 |
C_File *FindFileAt ( int filetype, int pos );
|
| 178 |
virtual bool RemoveFile ( int pos );
|
178 |
virtual bool RemoveFile ( int pos );
|