| Line 120... |
Line 120... |
| 120 |
|
120 |
|
| 121 |
/// reading of files
|
121 |
/// reading of files
|
| 122 |
virtual bool ParseValueLine(const Utils::String &line);
|
122 |
virtual bool ParseValueLine(const Utils::String &line);
|
| 123 |
|
123 |
|
| 124 |
// writing of files
|
124 |
// writing of files
|
| 125 |
virtual Utils::String CreateValuesLine () const;
|
125 |
virtual Utils::String createValuesLine() const override;
|
| 126 |
bool WriteHeader(CFileIO &file, int iHeader, int iLength);
|
126 |
bool writeHeader(CFileIO &file, int iHeader, int iLength) const override;
|
| 127 |
|
127 |
|
| 128 |
SWares *FindWare(const Utils::String &id) const;
|
128 |
SWares *FindWare(const Utils::String &id) const;
|
| 129 |
void AddWare(const Utils::String &sWareLine);
|
129 |
void AddWare(const Utils::String &sWareLine);
|
| 130 |
void AddWareText(const Utils::String &sText);
|
130 |
void AddWareText(const Utils::String &sText);
|
| 131 |
void AddWare(SWares *pWare);
|
131 |
void AddWare(SWares *pWare);
|
| Line 137... |
Line 137... |
| 137 |
void ClearWares ();
|
137 |
void ClearWares ();
|
| 138 |
bool AnyWares() const { return !m_lWares.empty(); }
|
138 |
bool AnyWares() const { return !m_lWares.empty(); }
|
| 139 |
|
139 |
|
| 140 |
int CheckValidCustomStart () const;
|
140 |
int CheckValidCustomStart () const;
|
| 141 |
|
141 |
|
| 142 |
bool UpdateSigned (bool updateFiles);
|
142 |
virtual bool computeSigned(bool updateFiles) const override;
|
| 143 |
|
143 |
|
| 144 |
SSettingType *AddSetting(const Utils::String &key, int type);
|
144 |
SSettingType *AddSetting(const Utils::String &key, int type);
|
| 145 |
void ClearSettings ();
|
145 |
void ClearSettings ();
|
| 146 |
void ConvertSetting ( SSettingType *t, const Utils::String &set ) const;
|
146 |
void ConvertSetting ( SSettingType *t, const Utils::String &set ) const;
|
| 147 |
Utils::String GetSetting ( SSettingType *t ) const;
|
147 |
Utils::String GetSetting ( SSettingType *t ) const;
|
| Line 164... |
Line 164... |
| 164 |
static CSpkFile *convertFromOld(const Utils::String &sOldFilename);
|
164 |
static CSpkFile *convertFromOld(const Utils::String &sOldFilename);
|
| 165 |
|
165 |
|
| 166 |
protected:
|
166 |
protected:
|
| 167 |
virtual void Delete ();
|
167 |
virtual void Delete ();
|
| 168 |
virtual void SetDefaults ();
|
168 |
virtual void SetDefaults ();
|
| 169 |
virtual bool CheckHeader(const Utils::String header) const;
|
169 |
virtual bool _checkHeader(const Utils::String header) const override;
|
| 170 |
|
170 |
|
| 171 |
// old conversion functions
|
171 |
// old conversion functions
|
| 172 |
unsigned char *_convert_uncompressFile(const Utils::String &sOldFilename, int *pLen);
|
172 |
unsigned char *_convert_uncompressFile(const Utils::String &sOldFilename, int *pLen);
|
| 173 |
void _convert_parse(const Utils::String &sCmd, const Utils::String &sRest);
|
173 |
void _convert_parse(const Utils::String &sCmd, const Utils::String &sRest);
|
| 174 |
Utils::String _convert_fileEndString(const Utils::String &sFile);
|
174 |
Utils::String _convert_fileEndString(const Utils::String &sFile);
|