phoneuis/bubblemanager2/inc/bubblemanager2.h
changeset 27 2f8f8080a020
parent 21 92ab7f8d0eab
child 30 ebdbd102c78a
--- a/phoneuis/bubblemanager2/inc/bubblemanager2.h	Fri Apr 16 14:58:25 2010 +0300
+++ b/phoneuis/bubblemanager2/inc/bubblemanager2.h	Mon May 03 12:31:11 2010 +0300
@@ -33,9 +33,11 @@
 class BubbleHeader;
 class BubbleConferenceHeader;
 class BubbleWidgetManager;
+class BubbleImageManager;
 class HbAction;
 class HbStackedLayout;
 class BubbleHandler;
+class BubbleEffectHandler;
 
 static const int BUBBLE_MAX_CALL_COUNT = 7;
 static const int BUBBLE_CONF_CALL_ID   = 10;
@@ -341,6 +343,7 @@
     bool findActiveHeader(int bubbleId, BubbleHeader*& header);
     void findNextDrawableHeader(int& index) const;
     void polishEvent();
+    void releaseImageIfNotUsed(const QString& imageFileName);
 
 private slots:
     void showExpanded( int bubbleId );
@@ -357,9 +360,11 @@
     QGraphicsWidget* mMutedIcon;
     bool mSortHeaders;
     BubbleWidgetManager* mWidgetManager;
+    BubbleImageManager* mBubbleImageManager;
     HbStackedLayout* mMainLayout;
     bool mInitialized;
     bool mBubbleSelectionDisabled;
+    BubbleEffectHandler* mEffectHandler;
 };
 
 #endif /* BUBBLEMANAGER2_H */