Subversion Repositories spk

Rev

Rev 173 | Rev 197 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 173 Rev 175
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);