From 34aa7fde8c7d4b238dba1e53f96a23a4a016970e Mon Sep 17 00:00:00 2001 From: Pawel Polanski Date: Fri, 15 Apr 2011 10:54:13 +0200 Subject: [PATCH] CODA: Added uninstallation feature --- src/shared/symbianutils/codadevice.cpp | 11 +++++++++++ src/shared/symbianutils/codadevice.h | 4 ++++ 2 files changed, 15 insertions(+) diff --git a/src/shared/symbianutils/codadevice.cpp b/src/shared/symbianutils/codadevice.cpp index ed611380fda..97cd1621cd5 100644 --- a/src/shared/symbianutils/codadevice.cpp +++ b/src/shared/symbianutils/codadevice.cpp @@ -1326,6 +1326,17 @@ void CodaDevice::sendLoggingAddListenerCommand(const CodaCallback &callBack, sendCodaMessage(MessageWithReply, LoggingService, "addListener", data, callBack, cookie); } +void CodaDevice::sendSymbianUninstallCommand(const Coda::CodaCallback &callBack, + const quint32 package, + const QVariant &cookie) +{ + QByteArray data; + JsonInputStream str(data); + QString string = QString::number(package, 16); + str << string; + sendCodaMessage(MessageWithReply, SymbianInstallService, "uninstall", data, callBack, cookie); +} + void CodaDevice::sendSymbianOsDataGetThreadsCommand(const CodaCallback &callBack, const QVariant &cookie) { diff --git a/src/shared/symbianutils/codadevice.h b/src/shared/symbianutils/codadevice.h index eda08f737db..acdf2b9c987 100644 --- a/src/shared/symbianutils/codadevice.h +++ b/src/shared/symbianutils/codadevice.h @@ -352,6 +352,10 @@ public: void sendLoggingAddListenerCommand(const CodaCallback &callBack, const QVariant &cookie = QVariant()); + void sendSymbianUninstallCommand(const Coda::CodaCallback &callBack, + const quint32 package, + const QVariant &cookie = QVariant()); + // SymbianOs Data void sendSymbianOsDataGetThreadsCommand(const CodaCallback &callBack, const QVariant &cookie = QVariant());