dde-dock/plugins/shutdown/pluginwidget.h
石博文 5dad2f11d0 disable mouse right button
Change-Id: Ibefe78367ec01054c20e36123cba8f518e7eb77e
2016-08-15 09:26:45 +08:00

38 lines
677 B
C++

#ifndef PLUGINWIDGET_H
#define PLUGINWIDGET_H
#include "constants.h"
#include "dbus/dbuspower.h"
#include <QWidget>
#include <QTimer>
class PluginWidget : public QWidget
{
Q_OBJECT
public:
explicit PluginWidget(QWidget *parent = 0);
protected:
QSize sizeHint() const;
void paintEvent(QPaintEvent *e);
void mousePressEvent(QMouseEvent *e);
void enterEvent(QEvent *);
void leaveEvent(QEvent *);
private:
const QPixmap loadSvg(const QString &fileName, const QSize &size) const;
private:
void refershIconPixmap();
private:
bool m_hover;
Dock::DisplayMode m_displayMode;
DBusPower *m_powerInter;
};
#endif // PLUGINWIDGET_H