phoneuis/bubblemanager2/bubblecore/src/bubblewidgetmanager.h
changeset 27 2f8f8080a020
parent 21 92ab7f8d0eab
child 30 ebdbd102c78a
--- a/phoneuis/bubblemanager2/bubblecore/src/bubblewidgetmanager.h	Fri Apr 16 14:58:25 2010 +0300
+++ b/phoneuis/bubblemanager2/bubblecore/src/bubblewidgetmanager.h	Mon May 03 12:31:11 2010 +0300
@@ -25,6 +25,7 @@
 class BubbleDocumentLoader;
 class BubbleHandler;
 class BubbleButtonStyle;
+class BubbleImageManager;
 
 class BubbleWidgetManager : public QObject
 {
@@ -58,11 +59,15 @@
         ConferenceTimer,
         ParticipantList,
         ParticipantListItem,
-        ParticipantListButton
+        ParticipantListButton,
+        MutedIcon
     };
 
 public:
-    BubbleWidgetManager(int style, QObject* parent=0);
+    BubbleWidgetManager(
+        BubbleImageManager& imageManager,
+        int style,
+        QObject* parent=0);
     virtual ~BubbleWidgetManager();
 
     QGraphicsWidget* view(View view);
@@ -90,8 +95,10 @@
     void createDocumentHandlers(View view);
     void applyCustomStyles(View view);
     void setButtonStyle(Widget widget, QGraphicsWidget* button);
+    void setBackground(QGraphicsWidget* widget);
 
 private:
+    BubbleImageManager& mImageManager;
     int mStyleBaseId;
     QString mStylePluginName;
     Qt::Orientation mOrientation;