dde-dock/plugins/datetime/datetimewidget.h
石博文 327984199c optimize item paint
Change-Id: Iad05a1967417cf6a3dc4f2ab47e8de0f0d1d5e50
2016-08-19 10:19:38 +08:00

27 lines
503 B
C++

#ifndef DATETIMEWIDGET_H
#define DATETIMEWIDGET_H
#include <QWidget>
class DatetimeWidget : public QWidget
{
Q_OBJECT
public:
explicit DatetimeWidget(QWidget *parent = 0);
private:
QSize sizeHint() const;
void resizeEvent(QResizeEvent *e);
void paintEvent(QPaintEvent *e);
void mousePressEvent(QMouseEvent *e);
const QPixmap loadSvg(const QString &fileName, const QSize size);
private:
QPixmap m_cachedIcon;
QString m_cachedTime;
};
#endif // DATETIMEWIDGET_H