messagingapp/msgui/unifiededitor/src/msgunieditoraddress.cpp
changeset 62 fdbe8253b596
parent 56 f42d9a78f435
child 67 fc91263aee62
equal deleted inserted replaced
59:fcb676ca077d 62:fdbe8253b596
    95 
    95 
    96 void MsgUnifiedEditorAddress::fetchContacts()
    96 void MsgUnifiedEditorAddress::fetchContacts()
    97 {
    97 {
    98     mLaunchBtn->blockSignals(true);
    98     mLaunchBtn->blockSignals(true);
    99 
    99 
   100     QList<QVariant> args;
   100     QString service("phonebookservices");
   101     QString serviceName("com.nokia.services.phonebookservices");
   101     QString interface("com.nokia.symbian.IContactsFetch");
   102     QString operation("fetch(QString,QString,QString)");
   102     QString operation("multiFetch(QString,QString)");
   103     XQAiwRequest* request;
   103     XQAiwRequest* request;
   104     XQApplicationManager appManager;
   104     XQApplicationManager appManager;
   105     request = appManager.create(serviceName, "Fetch", operation, true); // embedded
   105     request = appManager.create(service, interface, operation, true); // embedded
   106     if ( request == NULL )
   106     if ( request == NULL )
   107         {
   107         {
   108         return;
   108         return;
   109         }
   109         }
   110 
   110 
   111     // Result handlers
   111     // Result handlers
   112     connect (request, SIGNAL(requestOk(const QVariant&)), this, SLOT(handleOk(const QVariant&)));
   112     connect (request, SIGNAL(requestOk(const QVariant&)), this, SLOT(handleOk(const QVariant&)));
   113     connect (request, SIGNAL(requestError(int,const QString&)), this, SLOT(handleError(int,const QString&)));
   113     connect (request, SIGNAL(requestError(int,const QString&)), this, SLOT(handleError(int,const QString&)));
   114 
   114 
       
   115     QList<QVariant> args;
   115     args << QString(tr("Phonebook"));
   116     args << QString(tr("Phonebook"));
   116     args << KCntActionAll;
   117     args << KCntActionAll;
   117     args << KCntFilterDisplayAll;
   118     args << KCntFilterDisplayAll;
   118 
   119 
   119     request->setArguments(args);
   120     request->setArguments(args);