--- a/contentstorage/cahandler/app/inc/caapphandler.h Thu Sep 02 20:45:03 2010 +0300
+++ b/contentstorage/cahandler/app/inc/caapphandler.h Fri Sep 17 08:32:18 2010 +0300
@@ -21,12 +21,13 @@
#include <QObject>
#include "cahandler.h"
+#include "cauninstallerobserver.h"
class CEikonEnv;
class CCaUsifUninstallOperation;
class CaEntry;
-class CaAppHandler: public QObject, public CaHandler
+class CaAppHandler: public QObject, public CaHandler, public CaUninstallerObserver
{
Q_OBJECT
Q_INTERFACES(CaHandler)
@@ -39,7 +40,14 @@
public:
- int execute(const CaEntry &entry, const QString &command);
+ int execute(const CaEntry &entry, const QString &command,
+ QObject* receiver = NULL, const char* member = NULL);
+
+ void uninstallError(int error); // from CaUninstallerObserver
+
+signals:
+
+ void uninstallFailed(int errorCode);
private: