#ifndef MAINWIDGET_H #define MAINWIDGET_H #include #include "patientemergencyinfo.h" namespace Ui { class MainWidget; } class MainWidget : public QWidget { Q_OBJECT public: explicit MainWidget(QWidget *parent = 0); ~MainWidget(); private: Ui::MainWidget *ui; QList m_patientEmergencyInfos; int m_maxPatientNum; public slots: void onWsConnectedStatusChanged(int); void onNewPatientMergencyInfo(QString firstAidId,QString name,QString content,quint64 realCountDownInSeconds); void onPatientMergencyStatusChanged(QString firstAidId,QString time,QString status); void addPatientToList(const PatientEmergencyInfo *); void deletePatientFromList(QString firstAidId); signals: statusChanged(QString firstAidId,QString status); }; #endif // MAINWIDGET_H