/************************************************************************ * Copyright 2009-2011 Hikvision Digital Technology Co., Ltd. * FileName : * Description : * Modification History : * Version : V1.0 * Time : 2009-11,12 * Author : wanggongpu * Descrp : *************************************************************************/ #ifndef DEVICESTATE_H #define DEVICESTATE_H #include #include #include #include "ui_devicestate.h" #include "DemoPublic.h" #include "devicedata.h" class DeviceState : public QDialog { Q_OBJECT public: DeviceState(QList *devicetree, int* userid, QDialog *parent = 0); ~DeviceState(); void printDVRState(LPNET_DVR_WORKSTATE pworkstate); void insertChannelState( LPNET_DVR_WORKSTATE pworkstate); void insertDiskState( LPNET_DVR_WORKSTATE pworkstate); private slots: void on_pushButton_refresh_clicked(); void on_pushButton_exit_clicked(); private: Ui::DeviceStateClass ui; int* m_dsuserid; QList *m_dsdevicetree; NET_DVR_WORKSTATE m_dsworkstate; }; #endif // DEVICESTATE_H