#ifndef RUNNER_H #define RUNNER_H #include #include #include #include #include class Runner : public QThread { Q_OBJECT public: Runner(QList pingHosts); void refresh(); uint refreshed(); const QString currentHost(); const QMap pingData(); void setCurrentHost(const QString ¤tHost); void setPingData(const QMap &pingData); private: QMap pingData_p; QList pingHosts_p; QString currentHost_p; uint refreshed_p; mutable QMutex mutex; protected: void run(); }; #endif // RUNNER_H