Line 64... |
Line 64... |
64 |
int installPreparedPackages(Utils::WStringList *errors, CProgressInfo *progress, CLinkList<CBaseFile> *errored, CLinkList<CBaseFile> *installedList = NULL);
|
64 |
int installPreparedPackages(Utils::WStringList *errors, CProgressInfo *progress, CLinkList<CBaseFile> *errored, CLinkList<CBaseFile> *installedList = NULL);
|
65 |
void RemovePreparedInstall(CBaseFile *package);
|
65 |
void RemovePreparedInstall(CBaseFile *package);
|
66 |
int GetNumPackagesInQueue() { return m_lInstallList.size(); }
|
66 |
int GetNumPackagesInQueue() { return m_lInstallList.size(); }
|
67 |
int checkOpenPackage(const Utils::WString &file, int* error);
|
67 |
int checkOpenPackage(const Utils::WString &file, int* error);
|
68 |
bool findAllNeededDependacies(CBaseFile *p, const CLinkList<CBaseFile> &packages, CLinkList<CBaseFile> *foundPackages, bool onlyEnabled = false, bool includePrepared = false) const;
|
68 |
bool findAllNeededDependacies(CBaseFile *p, const CLinkList<CBaseFile> &packages, CLinkList<CBaseFile> *foundPackages, bool onlyEnabled = false, bool includePrepared = false) const;
|
69 |
int GetMissingDependacies(CBaseFile *p, Utils::CStringList *list, bool onlyEnabled = false, bool includePrepared = false);
|
69 |
int getMissingDependacies(CBaseFile *p, Utils::WStringList *list, bool onlyEnabled = false, bool includePrepared = false);
|
70 |
size_t getDownloadableDependacies(CBaseFile* p, std::vector<const SAvailablePackage*>& list, bool onlyEnabled = false, bool includePrepared = false) const;
|
70 |
size_t getDownloadableDependacies(CBaseFile* p, std::vector<const SAvailablePackage*>& list, bool onlyEnabled = false, bool includePrepared = false) const;
|
71 |
bool checkInstalledDependacy(const Utils::String &name, const Utils::String &author, const Utils::String &version, bool onlyEnabled = false, bool includePerpered = false) const;
|
71 |
bool checkInstalledDependacy(const Utils::WString &name, const Utils::WString &author, const Utils::String &version, bool onlyEnabled = false, bool includePerpered = false) const;
|
72 |
bool CheckEnabledDependacy(CBaseFile *p);
|
72 |
bool CheckEnabledDependacy(CBaseFile *p);
|
73 |
int GetDependacyList(CBaseFile *package, CLinkList<CBaseFile> *list);
|
73 |
int GetDependacyList(CBaseFile *package, CLinkList<CBaseFile> *list);
|
74 |
int prepareMultiPackage(const Utils::String &file, CLinkList<CBaseFile> *errorPackageList, int *error, CProgressInfo *progress = 0);
|
74 |
int prepareMultiPackage(const Utils::String &file, CLinkList<CBaseFile> *errorPackageList, int *error, CProgressInfo *progress = 0);
|
75 |
|
75 |
|
76 |
bool IsOldPluginManager() { return m_bOldPlugin; }
|
76 |
bool IsOldPluginManager() { return m_bOldPlugin; }
|
Line 103... |
Line 103... |
103 |
// package control
|
103 |
// package control
|
104 |
void UpdateUsedFiles(CLinkList<CBaseFile> *ignoreList = NULL, bool = true);
|
104 |
void UpdateUsedFiles(CLinkList<CBaseFile> *ignoreList = NULL, bool = true);
|
105 |
void UpdateSigned();
|
105 |
void UpdateSigned();
|
106 |
bool UpdatePackages(int doStatus = -1, bool individual = false);
|
106 |
bool UpdatePackages(int doStatus = -1, bool individual = false);
|
107 |
CBaseFile *findXspPackage(const Utils::String &id) const;
|
107 |
CBaseFile *findXspPackage(const Utils::String &id) const;
|
108 |
CBaseFile *findSpkPackage(const Utils::String &name, const Utils::String &author) const;
|
108 |
CBaseFile *findSpkPackage(const Utils::WString &name, const Utils::WString &author) const;
|
109 |
CArchiveFile *findArchivePackage(const Utils::String &name) const;
|
109 |
CArchiveFile *findArchivePackage(const Utils::String &name) const;
|
110 |
CBaseFile* findPackage(const Utils::WString &name, const Utils::WString &author) const;
|
110 |
CBaseFile* findPackage(const Utils::WString &name, const Utils::WString &author) const;
|
111 |
CBaseFile *findFirstPackageWithFile(C_File *f) const;
|
111 |
CBaseFile *findFirstPackageWithFile(C_File *f) const;
|
112 |
CBaseFile *findNextPackageWithFile(CBaseFile *p, C_File *f) const;
|
112 |
CBaseFile *findNextPackageWithFile(CBaseFile *p, C_File *f) const;
|
113 |
CBaseFile *findPackage(CBaseFile *package) const;
|
113 |
CBaseFile *findPackage(CBaseFile *package) const;
|
Line 191... |
Line 191... |
191 |
size_t loadShipData(const Utils::String& file, Utils::CStringList& list) const;
|
191 |
size_t loadShipData(const Utils::String& file, Utils::CStringList& list) const;
|
192 |
FileType adjustFileType(const Utils::WString &name, FileType filetype) const;
|
192 |
FileType adjustFileType(const Utils::WString &name, FileType filetype) const;
|
193 |
CXspFile *extractShip(const Utils::String &sCatFile, const Utils::String &sId, CProgressInfo *progress = NULL);
|
193 |
CXspFile *extractShip(const Utils::String &sCatFile, const Utils::String &sId, CProgressInfo *progress = NULL);
|
194 |
Utils::String readShipData(const Utils::String &file, const Utils::String &entry) const;
|
194 |
Utils::String readShipData(const Utils::String &file, const Utils::String &entry) const;
|
195 |
bool isSamePackage(CBaseFile *p1, CBaseFile *p2) const;
|
195 |
bool isSamePackage(CBaseFile *p1, CBaseFile *p2) const;
|
196 |
void ApplyFakePatchOrder(Utils::CStringList *list);
|
196 |
void applyFakePatchOrder(const Utils::WStringList &list);
|
197 |
CBaseFile *createFromArchive(const Utils::String &filename, bool toInstall = false) const;
|
197 |
CBaseFile *createFromArchive(const Utils::String &filename, bool toInstall = false) const;
|
198 |
void readArchiveData(const char *buf, size_t len, CBaseFile *archive) const;
|
198 |
void readArchiveData(const char *buf, size_t len, CBaseFile *archive) const;
|
199 |
void readArchiveData(const Utils::String &filename, CBaseFile *archive) const;
|
199 |
void readArchiveData(const Utils::String &filename, CBaseFile *archive) const;
|
200 |
size_t verifyInstalledFiles(Utils::WStringList *missingFiles = nullptr, bool getPackages = true) const;
|
200 |
size_t verifyInstalledFiles(Utils::WStringList *missingFiles = nullptr, bool getPackages = true) const;
|
201 |
Utils::WString empWaresForGame(size_t *maxsize = NULL);
|
201 |
Utils::WString empWaresForGame(size_t *maxsize = NULL);
|