39 lines
758 B
C
39 lines
758 B
C
|
|
#ifndef CMYCALENDAR_H
|
|||
|
|
#define CMYCALENDAR_H
|
|||
|
|
|
|||
|
|
#include <QWidget>
|
|||
|
|
#include <QDate>
|
|||
|
|
#include <QKeyEvent>
|
|||
|
|
#include "CEventMsgInfo.h"
|
|||
|
|
|
|||
|
|
namespace Ui {
|
|||
|
|
class CMyCalendar;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
class CMyCalendar : public QWidget
|
|||
|
|
{
|
|||
|
|
Q_OBJECT
|
|||
|
|
signals:
|
|||
|
|
void sig_endTimeClick(QDate startDate,QDate endDate);
|
|||
|
|
void sig_startTimeClick(QDate date);
|
|||
|
|
void sig_cancle();
|
|||
|
|
public:
|
|||
|
|
explicit CMyCalendar(QWidget *parent = 0);
|
|||
|
|
~CMyCalendar();
|
|||
|
|
void setView(E_ALARM_VIEW view);
|
|||
|
|
protected:
|
|||
|
|
void keyPressEvent(QKeyEvent *event);
|
|||
|
|
|
|||
|
|
public slots:
|
|||
|
|
void slot_endTime(QDate date);
|
|||
|
|
void slot_startTime(QDate date);
|
|||
|
|
void slot_cancle();
|
|||
|
|
private:
|
|||
|
|
Ui::CMyCalendar *ui;
|
|||
|
|
QDate m_startTime;
|
|||
|
|
QDate m_endTime;
|
|||
|
|
E_ALARM_VIEW m_view;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
#endif // CMYCALENDAR_H
|