7#include <QLoggingCategory>
9#include <QSharedPointer>
12class test_DiagnosisAntivirusDetection;
13class test_DiagnosisTreeModel;
14class test_DiagnosisModel;
28 AntivirInfo(
const QString& pDisplayName,
const QString& pLastUpdate,
const QString& pExePath);
54 friend class ::test_DiagnosisAntivirusDetection;
55 friend class ::test_DiagnosisTreeModel;
56 friend class ::test_DiagnosisModel;
60 QSharedPointer<QProcess> mProcess;
62 QList<QSharedPointer<AntivirInfo>> mAntivirInfos;
63 void parseAntivirInfos(
const QString& pAntivirInfos);
67 void onFinished(
int exitCode, QProcess::ExitStatus exitStatus);
68 void onError(QProcess::ProcessError pError);
Definition DiagnosisAntivirusDetection.h:21
const QString & getLastUpdate() const
Definition DiagnosisAntivirusDetection.h:36
AntivirInfo(const QString &pDisplayName, const QString &pLastUpdate, const QString &pExePath)
Definition DiagnosisAntivirusDetection.cpp:12
const QString & getExePath() const
Definition DiagnosisAntivirusDetection.h:42
const QString & getDisplayName() const
Definition DiagnosisAntivirusDetection.h:30
Definition DiagnosisAntivirusDetection.h:52
const QList< QSharedPointer< AntivirInfo > > & getAntivirusInformation() const
Definition DiagnosisAntivirusDetection.cpp:94
void startInformationProcess() const
Definition DiagnosisAntivirusDetection.h:80
DiagnosisAntivirusDetection()
Definition DiagnosisAntivirusDetection.cpp:20
void fireAntivirusInformationChanged()
void fireDetectionFailed()
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17