equal
deleted
inserted
replaced
19 #define BUBBLEIMAGEWIDGET_H_ |
19 #define BUBBLEIMAGEWIDGET_H_ |
20 |
20 |
21 #include <hbwidget.h> |
21 #include <hbwidget.h> |
22 |
22 |
23 class BubbleImageManager; |
23 class BubbleImageManager; |
|
24 class HbIconItem; |
24 |
25 |
25 class BubbleImageWidget : public HbWidget |
26 class BubbleImageWidget : public HbWidget |
26 { |
27 { |
27 Q_OBJECT |
28 Q_OBJECT |
28 |
29 |
29 public: |
30 public: |
30 explicit BubbleImageWidget( |
31 explicit BubbleImageWidget( |
31 const QString& stylePluginName, |
|
32 BubbleImageManager& imageManager, |
32 BubbleImageManager& imageManager, |
33 QGraphicsItem* parent = 0 ); |
33 QGraphicsItem* parent = 0 ); |
34 virtual ~BubbleImageWidget(); |
34 virtual ~BubbleImageWidget(); |
35 |
35 |
36 void setImage(const QString& name); |
36 void setImage(const QString& name); |
43 QPainter* painter, |
43 QPainter* painter, |
44 const QStyleOptionGraphicsItem* option, |
44 const QStyleOptionGraphicsItem* option, |
45 QWidget* widget); |
45 QWidget* widget); |
46 |
46 |
47 private: |
47 private: |
48 QString mStylePluginName; |
|
49 BubbleImageManager& mImageManager; |
48 BubbleImageManager& mImageManager; |
50 QString mImageName; |
49 QString mImageName; |
51 QGraphicsItem* mDefaultAvatar; |
50 HbIconItem* mDefaultAvatar; |
52 }; |
51 }; |
53 |
52 |
54 #endif /* BUBBLEIMAGEWIDGET_H_ */ |
53 #endif /* BUBBLEIMAGEWIDGET_H_ */ |