10 #include <QFutureWatcher>
11 #include <QScopedPointer>
26 QVector<DiagnosisContext::ComponentInfo> mPcscComponents;
27 QVector<DiagnosisContext::ComponentInfo> mPcscDrivers;
31 QScopedPointer<DiagnosisContext> mContext;
32 QFutureWatcher<PcscInfo> mWatcherPcscInfo;
36 static PcscInfo retrievePcscInfo();
37 static void getPcscInfo(QVector<DiagnosisContext::ComponentInfo>& pComponents,
38 QVector<DiagnosisContext::ComponentInfo>& pDrivers);
47 void onPcscInfoRetrieved();
DiagnosisController(DiagnosisContext *pContext, QObject *pParent=nullptr)
Definition: DiagnosisController.cpp:19
virtual ~DiagnosisController()
Definition: DiagnosisController.cpp:28
void run()
Definition: DiagnosisController.cpp:33
Definition: DiagnosisContext.h:19
Definition: DiagnosisController.h:18