--- 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 §ion);
@@ -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();