dde-dock/plugins/datetime/datetimeplugin.h
石博文 d501d3903b optimize datetime plugin
Change-Id: Id188ab920cd66ee2c91215c9877cc3edabd0fa1e
2016-08-02 09:28:06 +08:00

31 lines
598 B
C++

#ifndef DATETIMEPLUGIN_H
#define DATETIMEPLUGIN_H
#include "pluginsiteminterface.h"
#include <QLabel>
#include <QTimer>
class DatetimePlugin : public QObject, PluginsItemInterface
{
Q_OBJECT
Q_INTERFACES(PluginsItemInterface)
Q_PLUGIN_METADATA(IID "com.deepin.dock.PluginsItemInterface" FILE "datetime.json")
public:
explicit DatetimePlugin(QObject *parent = 0);
~DatetimePlugin();
const QString name();
QWidget *centeralWidget();
private slots:
void refershTime();
private:
QLabel *m_timeLabel;
QTimer *m_refershTimer;
};
#endif // DATETIMEPLUGIN_H