31 :
public QAbstractListModel
35 friend class ::test_DiagnosisModel;
42 ContentRole = Qt::UserRole + 1
45 enum class Section :
int
55 DiagnosisController mDiagnosisController;
57 QList<ContentItem> mAusweisAppSection;
58 QList<ContentItem> mTimestampSection;
60 bool mRemoteDeviceSectionRunning;
61 QList<ContentItem> mRemoteDeviceSection;
62 bool mCardReaderSectionRunning;
63 QList<ContentItem> mCardReaderSection;
64 bool mPcscSectionRunning;
65 QList<ContentItem> mPcscSection;
67 DiagnosisConnectionTest mConnectionTest;
68 QList<ContentItem> mNetworkConnectionSection;
69 QList<ContentItem> mNetworkInterfaceSection;
71 bool mAntivirusSectionRunning;
72 DiagnosisAntivirusDetection mAntivirusDetection;
73 QList<ContentItem> mAntivirusSection;
74 bool mFirewallSectionRunning;
75 DiagnosisFirewallDetection mFirewallDetection;
76 QList<ContentItem> mFirewallSection;
79 void initGeneralSections();
80 void updateGeneralSection();
81 void initNetworkSections();
83 void initCardReaderSections();
85 void initAntiVirusAndFirewallSection();
87 void connectSignals();
88 void disconnectSignals();
111 void onTimestampChanged();
112 void onNetworkInfoChanged();
113 void onConnectionTestDone();
114 void onAntivirusInformationChanged();
115 void onAntivirusDetectionFailed();
116 void onFirewallInformationReady();
117 void onFirewallInformationFailed();
118 void onPcscInfoChanged();
119 void onRemoteInfosChanged();
120 void onReaderInfosChanged();
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114