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

35 lines
590 B
C++

#ifndef DISKPLUGINITEM_H
#define DISKPLUGINITEM_H
#include "constants.h"
#include <QWidget>
#include <QPixmap>
class DiskPluginItem : public QWidget
{
Q_OBJECT
public:
explicit DiskPluginItem(QWidget *parent = 0);
public slots:
void setDockDisplayMode(const Dock::DisplayMode mode);
protected:
void paintEvent(QPaintEvent *e);
void resizeEvent(QResizeEvent *e);
void mousePressEvent(QMouseEvent *e);
QSize sizeHint() const;
private:
void updateIcon();
private:
Dock::DisplayMode m_displayMode;
QPixmap m_icon;
};
#endif // DISKPLUGINITEM_H