Subversion Repositories spk

Rev

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

Rev 162 Rev 164
Line 76... Line 76...
76
 
76
 
77
	bool		IsOldPluginManager() { return m_bOldPlugin; }
77
	bool		IsOldPluginManager() { return m_bOldPlugin; }
78
	int			findPackageFiles(CLinkList<CBaseFile> &packages, const Utils::String &dir);
78
	int			findPackageFiles(CLinkList<CBaseFile> &packages, const Utils::String &dir);
79
	int			findPackageDirectories(CLinkList<CBaseFile> &packages, const Utils::String &dir);
79
	int			findPackageDirectories(CLinkList<CBaseFile> &packages, const Utils::String &dir);
80
	int			findAllPackages(CLinkList<CBaseFile> &packages, const Utils::String &dir);
80
	int			findAllPackages(CLinkList<CBaseFile> &packages, const Utils::String &dir);
-
 
81
	size_t		updateFoundPackages(const Utils::String& dir);
-
 
82
	size_t		addFoundPackages(const Utils::String& dir);
81
 
83
 
82
	// enable/disable
84
	// enable/disable
83
	bool EnablePackage ( CBaseFile *package, CyStringList *errors, CProgressInfo *progress = NULL );
85
	bool EnablePackage ( CBaseFile *package, CyStringList *errors, CProgressInfo *progress = NULL );
84
	bool DisablePackage ( CBaseFile *package, CyStringList *errors, CProgressInfo *progress = NULL );
86
	bool DisablePackage ( CBaseFile *package, CyStringList *errors, CProgressInfo *progress = NULL );
85
	bool DisablePreparedPackages ( CyStringList *errors, CProgressInfo *progress, CLinkList<CBaseFile> *disabledPackages = NULL );
87
	bool DisablePreparedPackages ( CyStringList *errors, CProgressInfo *progress, CLinkList<CBaseFile> *disabledPackages = NULL );
Line 317... Line 319...
317
 
319
 
318
	//errors
320
	//errors
319
	void ClearError() { m_iError = PKERR_NONE; }
321
	void ClearError() { m_iError = PKERR_NONE; }
320
	int  GetError() { return m_iError; }
322
	int  GetError() { return m_iError; }
321
 
323
 
322
	CLinkList<CBaseFile> *PackageList() { return &m_lPackages; }
324
	CLinkList<CBaseFile>* PackageList() { return &m_lPackages; }
323
	CLinkList<SAvailablePackage> *getAvailablePackageList() { return &m_lAvailablePackages; }
325
	CLinkList<SAvailablePackage> *getAvailablePackageList() { return &m_lAvailablePackages; }
-
 
326
	CLinkList<CBaseFile>* getFoundPackageList() { return &m_lFoundPackages; }
324
	bool AnyAvailablePackages(int type = -1);
327
	bool AnyAvailablePackages(int type = -1);
325
	bool addAvailablePackage(SAvailablePackage *package);
328
	bool addAvailablePackage(SAvailablePackage *package);
326
	void parseAvailablePackage(const Utils::String &str, const Utils::String &webaddress = Utils::String::Null());
329
	void parseAvailablePackage(const Utils::String &str, const Utils::String &webaddress = Utils::String::Null());
327
	const SAvailablePackage* findAvailablePackage(const Utils::String& filename) const;
330
	const SAvailablePackage* findAvailablePackage(const Utils::String& filename) const;
328
	const SAvailablePackage* findAvailablePackage(const Utils::String& name, const Utils::String& author) const;
331
	const SAvailablePackage* findAvailablePackage(const Utils::String& name, const Utils::String& author) const;
-
 
332
	CBaseFile* findFoundPackage(const Utils::String& name, const Utils::String& author) const;
329
	int findAllServers(Utils::CStringList *list) const;
333
	int findAllServers(Utils::CStringList *list) const;
330
 
334
 
331
	CBaseFile *FindScriptByAuthor(CyString author, CBaseFile *prev = NULL);
335
	CBaseFile *FindScriptByAuthor(CyString author, CBaseFile *prev = NULL);
332
	void RemoveFailedFiles();
336
	void RemoveFailedFiles();
333
 
337
 
Line 355... Line 359...
355
	CLinkList<CBaseFile>	m_lPackages;
359
	CLinkList<CBaseFile>	m_lPackages;
356
	CLinkList<C_File>		m_lUninstallFiles;
360
	CLinkList<C_File>		m_lUninstallFiles;
357
	CLinkList<SGameWare>	m_lGameWares[WAREBUFFERS];
361
	CLinkList<SGameWare>	m_lGameWares[WAREBUFFERS];
358
	CLinkList<SGameShip>	m_lGameShips;
362
	CLinkList<SGameShip>	m_lGameShips;
359
	CLinkList<SWarePriceOverride>	m_lWarePrices;
363
	CLinkList<SWarePriceOverride>	m_lWarePrices;
-
 
364
	CLinkList<CBaseFile>	m_lFoundPackages;
360
	COriginalFiles		   *_pOriginalFiles;
365
	COriginalFiles		   *_pOriginalFiles;
361
 
366
 
362
	// prepared lists
367
	// prepared lists
363
	CLinkList<CBaseFile>	m_lInstallList; // install/uninstalling packages
368
	CLinkList<CBaseFile>	m_lInstallList; // install/uninstalling packages
364
	CLinkList<CBaseFile>	m_lEnableList;  // enable packages
369
	CLinkList<CBaseFile>	m_lEnableList;  // enable packages