2016-06-27 14:33:21 +08:00
|
|
|
#ifndef DATETIMEWIDGET_H
|
|
|
|
#define DATETIMEWIDGET_H
|
|
|
|
|
|
|
|
#include <QWidget>
|
|
|
|
|
|
|
|
class DatetimeWidget : public QWidget
|
|
|
|
{
|
|
|
|
Q_OBJECT
|
|
|
|
|
|
|
|
public:
|
|
|
|
explicit DatetimeWidget(QWidget *parent = 0);
|
|
|
|
|
|
|
|
private:
|
|
|
|
QSize sizeHint() const;
|
2016-08-19 10:19:38 +08:00
|
|
|
void resizeEvent(QResizeEvent *e);
|
2016-06-27 14:33:21 +08:00
|
|
|
void paintEvent(QPaintEvent *e);
|
2016-08-15 09:26:45 +08:00
|
|
|
void mousePressEvent(QMouseEvent *e);
|
2016-06-30 20:44:13 +08:00
|
|
|
|
|
|
|
const QPixmap loadSvg(const QString &fileName, const QSize size);
|
2016-08-19 10:19:38 +08:00
|
|
|
|
|
|
|
private:
|
|
|
|
QPixmap m_cachedIcon;
|
|
|
|
QString m_cachedTime;
|
2016-06-27 14:33:21 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
#endif // DATETIMEWIDGET_H
|