src/hbservers/hbthemeserver/hbthemeserver_generic_p_p.h
changeset 1 f7ac710697a9
parent 0 16d8024aca5e
child 2 06ff229162e9
--- a/src/hbservers/hbthemeserver/hbthemeserver_generic_p_p.h	Mon Apr 19 14:02:13 2010 +0300
+++ b/src/hbservers/hbthemeserver/hbthemeserver_generic_p_p.h	Mon May 03 12:48:33 2010 +0300
@@ -63,6 +63,7 @@
     void removeIconCacheItem(const HbIconKey &key);
     void clearIconCache();
     void handleThemeSelection(const QString &newtheme);
+    void handleContentUpdate(const QStringList &fileNames);
 
     QByteArray handleSharedEffectAddAndFileLookup(int request, const QString &fileName);
     QByteArray handleSharedWidgetMLLookup(const QString &fileName, const QString &layout, const QString &section);
@@ -77,6 +78,8 @@
     void doCleanup();
     int sessionListCount() const;
 
+    int freeSharedMemory() const;
+    int allocatedSharedMemory() const;
 
 //Debug Code for Test Purpose
 #ifdef HB_ICON_CACHE_DEBUG
@@ -102,6 +105,9 @@
     void newClientConnected();
     void removeFromList();
 
+public:
+    QHash<QString, HbCacheItem*> themePriorityItems;
+
 private:
 #ifdef QT_DEBUG
     QLabel statusLabel;
@@ -135,6 +141,9 @@
                                 int noOfPieces,
                                 HbIconKey &stichedKey,
                                 HbSharedIconInfo &stitchedData);
+    void clearSessionIconData();
+    void removeSessionIconItem(const HbIconKey &key);
+    void removeSessionCssItem(const QString &key);
 
 public slots:
     void readDataFromClient();