#ifndef CDLGREMOTERECORDSCHEDULE_H
|
#define CDLGREMOTERECORDSCHEDULE_H
|
|
#include <QtGui/QDialog>
|
#include <QtGui/QLineEdit>
|
#include <QtGui/QComboBox>
|
#include "ui_cdlgremoterecordschedule.h"
|
#include "DemoPublic.h"
|
|
/**
|
* Õâ¸öÀàÖÐûÓвÙ×÷É豸£¬Ö»ÊÇÉèÖÃʱ¼ä°²ÅÅÖµ
|
* **/
|
|
class CDlgRemoteRecordSchedule : public QDialog
|
{
|
Q_OBJECT
|
|
public:
|
CDlgRemoteRecordSchedule(QWidget *parent = 0);
|
~CDlgRemoteRecordSchedule();
|
|
//¸ø½á¹¹Ì帳ֵ¸öµØÖ·
|
int SetStruRecord(NET_DVR_RECORD_V30 *pstruRecord);
|
|
//event
|
void showEvent ( QShowEvent * event );
|
|
public slots:
|
void on_btnCopyDay_clicked();
|
void on_btnSave_clicked();
|
|
int comboWeekDayChanged(int iWeekDay);
|
|
int clickRecordAllDay();
|
|
|
private:
|
Ui::CDlgRemoteRecordScheduleClass ui;
|
|
QLineEdit m_editStartHour[MAX_TIMESEGMENT_V30];
|
QLineEdit m_editStartMin[MAX_TIMESEGMENT_V30];
|
QLineEdit m_editEndHour[MAX_TIMESEGMENT_V30];
|
QLineEdit m_editEndMin[MAX_TIMESEGMENT_V30];
|
QComboBox m_comboRecordType[MAX_TIMESEGMENT_V30]; //¼ÏñÀàÐÍ
|
|
//¼Ïñ²ÎÊýÐÅÏ¢
|
NET_DVR_RECORD_V30 *m_pstruRecord;
|
|
//¿½±´µ±Ç°ÉèÖõ½Ä³Ò»Ìì
|
int copyDaySetting(int iWeekNo);
|
int setEachWidget(int iWeekDay);
|
|
};
|
|
#endif // CDLGREMOTERECORDSCHEDULE_H
|