javauis/eswt_qt/org.eclipse.swt/Eclipse SWT/qt/org/eclipse/ercp/swt/mobile/TextExtension.java
changeset 64 0ea12c182930
parent 35 85266cc22c7f
child 67 63b81d807542
equal deleted inserted replaced
57:59b3b4473dc8 64:0ea12c182930
   340 }
   340 }
   341 
   341 
   342 String fetchEmail() {
   342 String fetchEmail() {
   343 
   343 
   344     int serviceRequest = OS.XQServiceRequest_new(
   344     int serviceRequest = OS.XQServiceRequest_new(
   345             "com.nokia.services.phonebookservices.Fetch",
   345             "phonebookservices.com.nokia.symbian.IContactsFetch",
   346             "fetch(QString,QString,QString)", false);
   346             "singleFetch(QString,QString)", false);
   347     if (serviceRequest <= 0) {
   347     if (serviceRequest <= 0) {
   348         return null;
   348         return null;
   349     }
   349     }
   350     OS.XQServiceRequest_swt_setArgumentsForFetchEmail(serviceRequest,
   350     OS.XQServiceRequest_swt_setArgumentsForFetchEmail(serviceRequest,
   351                     SWT.getMessage("fetch_email"), OS.CNT_ACTIONALL,
   351                     SWT.getMessage("fetch_email"), OS.CNT_ACTIONALL,
   368             String email = returnedData[2];
   368             String email = returnedData[2];
   369             returnedData = null;
   369             returnedData = null;
   370             QObjectDeleteWrapper.deleteSafely(handler);
   370             QObjectDeleteWrapper.deleteSafely(handler);
   371             QObjectDeleteWrapper.deleteSafely(serviceRequest);
   371             QObjectDeleteWrapper.deleteSafely(serviceRequest);
   372             return email;
   372             return email;
   373         }
   373         } 
   374     }
   374     } 
   375     QObjectDeleteWrapper.deleteSafely(handler);
   375     QObjectDeleteWrapper.deleteSafely(handler);
   376     QObjectDeleteWrapper.deleteSafely(serviceRequest);
   376     QObjectDeleteWrapper.deleteSafely(serviceRequest);
   377     return null;
   377     return null;
   378 }
   378 }
   379 
   379 
   380 String getPhoneNumber() {
   380 String getPhoneNumber() {
   381 
   381 
   382     int serviceRequest = OS.XQServiceRequest_new(
   382     int serviceRequest = OS.XQServiceRequest_new(
   383             "com.nokia.services.phonebookservices.Fetch",
   383             "phonebookservices.com.nokia.symbian.IContactsFetch",
   384             "fetch(QString,QString,QString)", false);
   384             "singleFetch(QString,QString)", false);
   385     if (serviceRequest <= 0) {
   385     if (serviceRequest <= 0) {
   386         return null;
   386         return null;
   387     }
   387     }
   388     OS.XQServiceRequest_swt_setArgumentsForFetchEmail(serviceRequest,
   388     OS.XQServiceRequest_swt_setArgumentsForFetchEmail(serviceRequest,
   389                     SWT.getMessage("fetch_phonenumber"), OS.CNT_ACTIONALL,
   389                     SWT.getMessage("fetch_phonenumber"), OS.CNT_ACTIONALL,
   656 }
   656 }
   657 
   657 
   658 
   658 
   659 void qt_signal_requestCompleted( int value ) {
   659 void qt_signal_requestCompleted( int value ) {
   660     
   660     
       
   661     System.out.println("qt_signal_requestCompleted "+value);
   661     if (value < 1) {
   662     if (value < 1) {
   662         serviceDone = true;
   663         serviceDone = true;
   663         return;
   664         return;
   664     }
   665     }
   665     returnedData = OS.CntServicesContactList_swt_contacts(value);
   666     returnedData = OS.CntServicesContactList_swt_contacts(value);