39 lines
758 B
C
Raw Normal View History

#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