完善了APT包管理器后端的功能,基本实现安装

This commit is contained in:
RigoLigoRLC
2022-02-15 23:36:04 +08:00
parent ae987f9542
commit ed233e2625
12 changed files with 288 additions and 140 deletions

View File

@@ -2,8 +2,9 @@
#pragma once
#include "spkpkgmgrbase.h"
#include <QProcess>
class SpkPkgMgrApt : public SpkPkgMgrBase
class SpkPkgMgrApt final : public SpkPkgMgrBase
{
Q_OBJECT
@@ -21,10 +22,15 @@ class SpkPkgMgrApt : public SpkPkgMgrBase
private:
void CheckInstallerAvailability();
private slots:
void InstallerExited(int, QProcess::ExitStatus);
private:
QAction *mActAptitudeTerm,
*mActAptTerm,
*mActGdebi,
*mActDeepinPkgInst;
QProcess mInstaller;
};