10 #include <QFutureWatcher> 11 #include <QScopedPointer> 26 QVector<DiagnosisContext::ComponentInfo> mPcscComponents;
27 QVector<DiagnosisContext::ComponentInfo> mPcscDrivers;
31 QSharedPointer<DiagnosisContext> mContext;
32 QFutureWatcher<PcscInfo> mWatcherPcscInfo;
33 bool mScanHasToBeStopped;
35 void collectInterfaceInformation();
37 static PcscInfo retrievePcscInfo();
38 static void getPcscInfo(QVector<DiagnosisContext::ComponentInfo>& pComponents,
39 QVector<DiagnosisContext::ComponentInfo>& pDrivers);
42 explicit DiagnosisController(
const QSharedPointer<DiagnosisContext>& pContext, QObject* pParent =
nullptr);
48 void onPcscInfoRetrieved();
virtual ~DiagnosisController()
Definition: DiagnosisController.cpp:31
void run()
Definition: DiagnosisController.cpp:43
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
DiagnosisController(const QSharedPointer< DiagnosisContext > &pContext, QObject *pParent=nullptr)
Definition: DiagnosisController.cpp:18
Definition: DiagnosisController.h:18