phoneuis/bubblemanager2/bubblestyle/src/bubblestyleplugin.h
changeset 22 6bb1b21d2484
parent 21 92ab7f8d0eab
--- 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;