dde-dock/frame/item/components/previewwidget.h
石博文 3595af6faa add preview widget
Change-Id: Ibf9df14c26acf58e14fc90e7f1bcc51c2186b227
2017-03-28 16:52:38 +08:00

28 lines
471 B
C++

#ifndef PREVIEWWIDGET_H
#define PREVIEWWIDGET_H
#include <QWidget>
class PreviewWidget : public QWidget
{
Q_OBJECT
public:
explicit PreviewWidget(const WId wid, QWidget *parent = 0);
signals:
void requestActivateWindow(const WId wid) const;
private slots:
void refershImage();
private:
void paintEvent(QPaintEvent *e);
void mouseReleaseEvent(QMouseEvent *e);
private:
const WId m_wid;
QPixmap m_pixmap;
};
#endif // PREVIEWWIDGET_H