初步支持从apt源获取数据(暂不可用)

This commit is contained in:
2024-05-08 22:30:41 +08:00
parent fed4a8edef
commit 3c1b2ae424
4 changed files with 111 additions and 8 deletions

View File

@@ -10,8 +10,22 @@ class AptPkgInfo: QObject
public:
AptPkgInfo(QString pkgName);
QStringList GetAptPackageList(QString name);
QByteArray GetCommandResult(QString command, QStringList argv, QProcessEnvironment env = QProcessEnvironment::systemEnvironment());
void SetPkgName(QString pkgName);
QStringList GetAptPackageList(QString name) const;
QByteArray GetCommandResult(QString command, QStringList argv, QProcessEnvironment env = QProcessEnvironment::systemEnvironment()) const;
QString GetPkgInfo(QString pkgName=NULL) const;
QString get_package() const;
QString get_version() const;
QString get_maintainer() const;
private:
QString pkgName;
QString pkgInfo;
QString aptData;
void ReadAptData();
};
#endif // APTPKGINFO_H