Files
spark-store/inc/pkgs/spkpkgmgrapt.h
T
2022-02-13 22:45:06 +08:00

31 lines
591 B
C++

#pragma once
#include "spkpkgmgrbase.h"
class SpkPkgMgrApt : public SpkPkgMgrBase
{
Q_OBJECT
public:
SpkPkgMgrApt(QObject *parent = nullptr);
static bool DetectRequirements();
virtual PkgInstallResult ExecuteInstallation(QString pkgPath,
int entryId) override;
// APT backend specific
bool ChangeServerRepository(QString content);
private:
void CheckInstallerAvailability();
private:
QAction *mActAptitudeTerm,
*mActAptTerm,
*mActGdebi,
*mActDeepinPkgInst;
};