--- a/logsui/logsengine/src/logscontact.cpp Fri Sep 17 16:47:32 2010 +0300
+++ b/logsui/logsengine/src/logscontact.cpp Fri Oct 15 14:47:48 2010 +0300
@@ -29,6 +29,7 @@
#include <qcontactmanager.h>
#include <qcontactonlineaccount.h>
#include <qcontactphonenumber.h>
+#include <xqaiwdecl.h>
#include <xqappmgr.h>
#include <cntservicescontact.h>
@@ -125,14 +126,13 @@
LogsContact::RequestType type = allowedRequestType();
if ( type == TypeLogsContactOpen || type == TypeLogsContactOpenGroup) {
mCurrentRequest = type;
- QString interface("com.nokia.symbian.IContactsView");
- QString operation("openContactCard(int)");
+ QString operation(XQOP_CONTACTS_VIEW_CONTACT_CARD);
if (type == TypeLogsContactOpenGroup) {
- operation = "openGroup(int)";
+ operation = XQOP_CONTACTS_VIEW_GROUP;
}
QList<QVariant> arguments;
arguments.append( QVariant(mContactId) );
- ret = requestPhonebookService( interface, operation, arguments );
+ ret = requestPhonebookService( XQI_CONTACTS_VIEW, operation, arguments );
}
LOGS_QDEBUG_2( "logs [ENG] <- LogsContact::open(): ", ret )
@@ -147,7 +147,7 @@
{
LOGS_QDEBUG( "logs [ENG] -> LogsContact::save()" )
- bool ret = save("editCreateNew(QString,QString)");
+ bool ret = save(XQOP_CONTACTS_EDIT_CREATE_NEW);
LOGS_QDEBUG_2( "logs [ENG] <- LogsContact::save(): ", ret )
return ret;
@@ -161,7 +161,7 @@
{
LOGS_QDEBUG( "logs [ENG] -> LogsContact::updateExisting()" )
- bool ret = save("editUpdateExisting(QString,QString)");
+ bool ret = save(XQOP_CONTACTS_EDIT_UPDATE_EXISTING);
LOGS_QDEBUG( "logs [ENG] <- LogsContact::updateExisting()" )
return ret;
@@ -215,8 +215,7 @@
if ( arguments.count() == 2 ) {
mCurrentRequest = TypeLogsContactSave;
- QString interface("com.nokia.symbian.IContactsEdit");
- ret = requestPhonebookService( interface, operation, arguments );
+ ret = requestPhonebookService( XQI_CONTACTS_EDIT, operation, arguments );
} else {
LOGS_QDEBUG( "logs [ENG] !No Caller ID, not saving the contact..")
}
@@ -257,6 +256,8 @@
{
LOGS_QDEBUG_4( "logs [ENG] <-> LogsContact::handleError(): ", errorCode,
" ,msg: ", errorMessage)
+ Q_UNUSED(errorCode)
+ Q_UNUSED(errorMessage)
cancelServiceRequest();
}
@@ -270,8 +271,7 @@
//
void LogsContact::handleRequestCompleted(const QVariant& result)
{
- delete mAiwRequest;
- mAiwRequest = 0;
+ cancelServiceRequest();
bool retValOk = false;
int serviceRetVal = result.toInt(&retValOk);
LOGS_QDEBUG_3( "logs [ENG] -> LogsContact::handleRequestCompleted(), (retval, is_ok)",