diff -r 92ab7f8d0eab -r 6bb1b21d2484 phoneuis/bubblemanager2/bubblestyle/src/bubblestyleplugin.h --- a/phoneuis/bubblemanager2/bubblestyle/src/bubblestyleplugin.h Fri Mar 19 09:28:42 2010 +0200 +++ b/phoneuis/bubblemanager2/bubblestyle/src/bubblestyleplugin.h Fri Apr 16 14:58:25 2010 +0300 @@ -25,6 +25,7 @@ class HbFontSpec; class HbTextItem; +class HbIconItem; class BubbleStyleOption; class BubbleAnimIconItem; @@ -37,14 +38,17 @@ BubbleStylePlugin(); virtual ~BubbleStylePlugin(); +protected: int primitiveCount() const; - HbWidgetBase *createPrimitive( HbStyle::Primitive primitive, QGraphicsItem *parent = 0 ) const; + QGraphicsItem *createPrimitive( HbStyle::Primitive primitive, QGraphicsItem *parent = 0 ) const; void updatePrimitive( QGraphicsItem *item, HbStyle::Primitive primitive, const QStyleOption *option ) const; QString layoutPath() const; - void setFont(HbTextItem* item, int primitive, const BubbleStyleOption *option) const; private: void setCallStatusIcons(BubbleAnimIconItem* anim, const BubbleStyleOption *opt) const; + void setText(HbTextItem* item, const QString& text, Qt::TextElideMode clip) const; + void setFont(HbTextItem* item, int primitive, const BubbleStyleOption *option) const; + void setIconColor(HbIconItem* icon) const; private: HbFontSpec* mCliFont;