#ifndef NETWORKDETECTION_H #define NETWORKDETECTION_H #include #include #include #include // #include class networkDetection : public QObject { Q_OBJECT public: networkDetection(QObject *parent = nullptr); ~networkDetection(); public slots: void dowork(int, QStringList); void stop(); signals: void resultReady(int, QString); public: void DyChangeCmdList(QStringList); private: int m_id; QStringList m_cmd; public: bool flagRun; // 运行标志 bool CmdListChanged; // 指令列表改变标志 QProcess *m_process; // 执行CMD }; #endif // NETWORKDETECTION_H