35 |
36 |
36 public: |
37 public: |
37 BubbleStylePlugin(); |
38 BubbleStylePlugin(); |
38 virtual ~BubbleStylePlugin(); |
39 virtual ~BubbleStylePlugin(); |
39 |
40 |
|
41 protected: |
40 int primitiveCount() const; |
42 int primitiveCount() const; |
41 HbWidgetBase *createPrimitive( HbStyle::Primitive primitive, QGraphicsItem *parent = 0 ) const; |
43 QGraphicsItem *createPrimitive( HbStyle::Primitive primitive, QGraphicsItem *parent = 0 ) const; |
42 void updatePrimitive( QGraphicsItem *item, HbStyle::Primitive primitive, const QStyleOption *option ) const; |
44 void updatePrimitive( QGraphicsItem *item, HbStyle::Primitive primitive, const QStyleOption *option ) const; |
43 QString layoutPath() const; |
45 QString layoutPath() const; |
44 void setFont(HbTextItem* item, int primitive, const BubbleStyleOption *option) const; |
|
45 |
46 |
46 private: |
47 private: |
47 void setCallStatusIcons(BubbleAnimIconItem* anim, const BubbleStyleOption *opt) const; |
48 void setCallStatusIcons(BubbleAnimIconItem* anim, const BubbleStyleOption *opt) const; |
|
49 void setText(HbTextItem* item, const QString& text, Qt::TextElideMode clip) const; |
|
50 void setFont(HbTextItem* item, int primitive, const BubbleStyleOption *option) const; |
|
51 void setIconColor(HbIconItem* icon) const; |
48 |
52 |
49 private: |
53 private: |
50 HbFontSpec* mCliFont; |
54 HbFontSpec* mCliFont; |
51 HbFontSpec* mTextFont; |
55 HbFontSpec* mTextFont; |
52 HbFontSpec* mTimerFont; |
56 HbFontSpec* mTimerFont; |