dde-dock/frame/item/launcheritem.h
石博文 67dc811f67 refersh launcher icon when theme changed
Change-Id: I0e1e2c42944f4c6270f3ee29d2568b581687bead
2017-03-09 16:03:40 +08:00

32 lines
526 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;}
void refershIcon();
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