dde-dock/frame/item/launcheritem.h
石博文 66f9aff697 add container item
Change-Id: I4a33a2286b5a5bea98aa08fa7729e00ab7cc936e
2016-08-08 09:52:05 +08:00

30 lines
501 B
C++

#ifndef LAUNCHERITEM_H
#define LAUNCHERITEM_H
#include "dockitem.h"
class LauncherItem : public DockItem
{
Q_OBJECT
public:
explicit LauncherItem(QWidget *parent = 0);
inline ItemType itemType() const {return Launcher;}
private:
void paintEvent(QPaintEvent *e);
void resizeEvent(QResizeEvent *e);
void mousePressEvent(QMouseEvent *e);
QWidget *popupTips();
private:
QPixmap m_smallIcon;
QPixmap m_largeIcon;
QLabel *m_tips;
};
#endif // LAUNCHERITEM_H