src/hbservers/hbthemeserver/hbthemeserver_generic_p_p.h
changeset 2 06ff229162e9
parent 1 f7ac710697a9
child 3 11d3954df52a
--- 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