--- a/src/hbservers/hbthemeserver/hbthemeserver_generic_p_p.h Mon May 03 12:48:33 2010 +0300
+++ b/src/hbservers/hbthemeserver/hbthemeserver_generic_p_p.h Fri May 14 16:09:54 2010 +0300
@@ -55,6 +55,7 @@
~HbThemeServerPrivate();
bool start();
+ void stop();
bool insertIconCacheItem(const HbIconKey &key, HbIconCacheItem *item);
HbIconCacheItem* iconCacheItem(const HbIconKey &key);
@@ -81,6 +82,9 @@
int freeSharedMemory() const;
int allocatedSharedMemory() const;
+ HbRenderingMode currentRenderingMode() const;
+ void setCurrentRenderingMode(HbRenderingMode currentMode);
+
//Debug Code for Test Purpose
#ifdef HB_ICON_CACHE_DEBUG
int cacheIconCount() const;
@@ -103,7 +107,9 @@
private slots:
void newClientConnected();
+ void clienDisconnected();
void removeFromList();
+ bool listen();
public:
QHash<QString, HbCacheItem*> themePriorityItems;
@@ -117,6 +123,7 @@
QList<HbThemeServerSession*> sessionList;
HbIconDataCache *iconCache;
HbCache *cssCache;
+ HbRenderingMode renderMode;
};
class HbThemeServerSession : public QObject