contentstorage/caclient/s60/inc/cahandler.h
changeset 92 782e3408c2ab
parent 88 7f0462e8c3da
--- a/contentstorage/caclient/s60/inc/cahandler.h	Fri Mar 26 13:00:55 2010 +0200
+++ b/contentstorage/caclient/s60/inc/cahandler.h	Fri Apr 16 14:45:49 2010 +0300
@@ -21,16 +21,17 @@
 #include <cadefs.h>
 #include <caclient_global.h>
 
-class CaEntry;
+class CCaInnerEntry;
 class QString;
 
-class CaHandler: public QObject
+class CaHandler
 {
-    Q_OBJECT
-    
 public:
-    virtual int execute(const CaEntry &entry,
+    virtual ~CaHandler() {}
+    virtual int execute(CCaInnerEntry &innerEntry,
                         const QString &commandName) = 0;
 };
 
+Q_DECLARE_INTERFACE(CaHandler, "com.nokia.homescreen.ICommandHandler")
+
 #endif