/*
|
* Copyright(C) 2010,Hikvision Digital Technology Co., Ltd
|
*
|
* ÎļþÃû³Æ£ºcalarminhandletype.h
|
* Ãè Êö£º
|
* µ±Ç°°æ±¾£º1.0
|
* ×÷ ÕߣºÅËÑǶ«
|
* ´´½¨ÈÕÆÚ£º2010Äê1ÔÂ15ÈÕ
|
* Ð޸ļǼ£º
|
*/
|
|
#ifndef CALARMINHANDLETYPE_H
|
#define CALARMINHANDLETYPE_H
|
|
#include <QtGui/QDialog>
|
#include "ui_calarminhandletype.h"
|
#include "DemoPublic.h"
|
#include <QtGui/QLineEdit>
|
|
class CAlarmInHandleType : public QDialog
|
{
|
Q_OBJECT
|
|
public:
|
CAlarmInHandleType(QWidget *parent = 0);
|
~CAlarmInHandleType();
|
|
int setUserID(long lUserID);
|
int setAlarmInInfo(LPNET_DVR_ALARMINCFG_V30 pAlarmInInfo);
|
|
//ÉèÖÃÊý¾Ýµ½½çÃæ
|
int getAlarmInHandleInfo();
|
//ÉèÖÃÊý¾Ýµ½É豸ÉÏ
|
int setAlarmInHandleInfo();
|
|
public slots:
|
void showEvent(QShowEvent * event);
|
//ÐÇÆÚ±»¸Ä±ä
|
void comboWeekDayChanged(int iWeekDay);
|
void on_checkbo08_clicked();
|
|
//±£´æ²ÎÊý
|
void on_btnSave_clicked();
|
|
|
private:
|
Ui::CAlarmInHandleTypeClass ui;
|
long m_lUserID;
|
|
LPNET_DVR_ALARMINCFG_V30 m_pAlarmInInfo;
|
//´¥·¢µÄ¼ÏñͨµÀ, Êý×é±àºÅ´ú±í£ºÍ¨µÀID - ÆðʼͨµÀºÅ
|
QCheckBox *m_pCheckChannel[MAX_CHANNUM_V30];
|
//´¥·¢µÄ±¨¾¯Êä³ö
|
QCheckBox *m_pcheckAlarmOut[MAX_ALARMOUT_V30];
|
|
QLineEdit m_editStartHour[MAX_TIMESEGMENT_V30]; //²¼·À¿ªÊ¼Ê±¼ä(Сʱ)
|
QLineEdit m_editStartMin[MAX_TIMESEGMENT_V30]; //²¼·À¿ªÊ¼Ê±¼ä(·ÖÖÓ)
|
QLineEdit m_editEndHour[MAX_TIMESEGMENT_V30]; //²¼·À½áÊøÊ±¼ä(Сʱ)
|
QLineEdit m_editEndMin[MAX_TIMESEGMENT_V30]; //²¼·À½áÊøÊ±¼ä(·ÖÖÓ)
|
|
int setAlarmTypeWidget();
|
int getAlarmTypeWidget();//»ñÈ¡±¨¾¯´¦Àí·½Ê½
|
};
|
|
#endif // CALARMINHANDLETYPE_H
|