contentstorage/caclient/s60/inc/caclientproxy.h
changeset 88 7f0462e8c3da
parent 87 9d806967057c
child 92 782e3408c2ab
--- a/contentstorage/caclient/s60/inc/caclientproxy.h	Tue Mar 23 23:42:03 2010 +0200
+++ b/contentstorage/caclient/s60/inc/caclientproxy.h	Tue Mar 23 23:55:55 2010 +0200
@@ -19,14 +19,16 @@
 #define CACLIENTPROXY_H
 
 #include <QMutex>
+#include <QSharedPointer>
 
 // INCLUDES
 #include "cadef.h"
 #include "caclientsession.h"
 #include "canotifier.h"
+#include "cahandlerproxy.h"
 
 //FORWARD DECLARATIONS
-class CCaHandlerEngine;
+
 class CaClientNotifierProxy;
 class CaEntry;
 class CaQuery;
@@ -215,13 +217,6 @@
     void getEntryIdsL(const CaQuery &query,
                       QList<int> &sourceIdList);
 
-    /**
-     * Method for fetching entries. Symbian specific.
-     * @param entry entry
-     * @param command command.
-     */
-    void executeCommandL(const CaEntry &entry,
-                         const QString &command);
 
     /**
      * Touch.
@@ -240,9 +235,8 @@
     // Own.
     RCaClientSession mSession;
 
-    // Engine handler.
-    // Own.
-    CCaHandlerEngine *mHandler;
+    // Command handler.
+    QSharedPointer<CaHandlerProxy> mCommandHandler;
 
     // Mutex to serialize access to mSessions.
     QMutex mMutex;