Subversion Repositories spk

Rev

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

Rev 213 Rev 233
Line 112... Line 112...
112
	float fileVersion () const { return m_SHeader.fVersion; }
112
	float fileVersion () const { return m_SHeader.fVersion; }
113
	size_t fileSize() const;
113
	size_t fileSize() const;
114
	Utils::WString getAutosaveName() const;
114
	Utils::WString getAutosaveName() const;
115
	bool IsMod();
115
	bool IsMod();
116
	bool IsFakePatch() const;
116
	bool IsFakePatch() const;
-
 
117
	const Utils::WStringList& getGlobals() const { return _lGlobals; }
117
 
118
 
118
	// Setters
119
	// Setters
119
	void setAutosaveName() { this->setFilename(getAutosaveName()); }
120
	void setAutosaveName() { this->setFilename(getAutosaveName()); }
120
	void SetDataCompression(int c) { m_SHeader2.iDataCompression = c; }
121
	void SetDataCompression(int c) { m_SHeader2.iDataCompression = c; }
121
	void SetFileCompression(int c) { m_SHeader2.iFileCompression = c; }
122
	void SetFileCompression(int c) { m_SHeader2.iFileCompression = c; }
122
	void SetValueCompression(int c) { m_SHeader.iValueCompression = c; }
123
	void SetValueCompression(int c) { m_SHeader.iValueCompression = c; }
123
	void setIcon(C_File* file, const Utils::WString& ext) { if (m_pIconFile) delete m_pIconFile; _sIconExt = ext.c_str(); m_pIconFile = file; _changed(); }
124
	void setIcon(C_File* file, const Utils::WString& ext) { if (m_pIconFile) delete m_pIconFile; _sIconExt = ext.c_str(); m_pIconFile = file; _changed(); }
124
	void setFtpAddr(const Utils::WString& str) { _sFtpAddr = str; }
125
	void setFtpAddr(const Utils::WString& str) { _sFtpAddr = str; }
-
 
126
	
-
 
127
	void addGlobal(const Utils::WString& global, const Utils::WString& setting);
-
 
128
	void removeGlobal(const Utils::WString& global);
125
 
129
 
126
	// Game Compatability
130
	// Game Compatability
127
	SGameCompat* GetGameCompatability(int game);
131
	SGameCompat* GetGameCompatability(int game);
128
	bool RemoveGameCompatability(int game);
132
	bool RemoveGameCompatability(int game);
129
	void AddGameCompatability(int game, const Utils::WString &version);
133
	void AddGameCompatability(int game, const Utils::WString &version);
Line 312... Line 316...
312
	Utils::WStringList _lFakePatchAfter;
316
	Utils::WStringList _lFakePatchAfter;
313
 
317
 
314
	CTextDB	*_pTextDB;
318
	CTextDB	*_pTextDB;
315
 
319
 
316
	CLinkList<SGameCompat> m_lGames;
320
	CLinkList<SGameCompat> m_lGames;
-
 
321
	Utils::WStringList _lGlobals;
317
 
322
 
318
	bool m_bSigned;
323
	bool m_bSigned;
319
	bool m_bFullyLoaded;
324
	bool m_bFullyLoaded;
320
 
325
 
321
	//installer varibles
326
	//installer varibles