equal
deleted
inserted
replaced
59 { |
59 { |
60 XQSERVICE_DEBUG_PRINT("XQApplicationManagerPrivate::create(service+interface)"); |
60 XQSERVICE_DEBUG_PRINT("XQApplicationManagerPrivate::create(service+interface)"); |
61 |
61 |
62 QList<XQAiwInterfaceDescriptor> impls; |
62 QList<XQAiwInterfaceDescriptor> impls; |
63 if (service.isEmpty()) |
63 if (service.isEmpty()) |
64 impls = serviceMgr->findInterfaces(interface); |
64 impls = serviceMgr->findFirstInterface(interface); |
65 else |
65 else |
66 impls = serviceMgr->findInterfaces(service, interface); |
66 impls = serviceMgr->findFirstInterface(service, interface); |
67 |
67 |
68 // Pick up the first implementation |
68 // Pick up the first implementation |
69 if (impls.count()) |
69 if (impls.count()) |
70 { |
70 { |
71 return new XQAiwRequest(impls[0], operation, embedded); |
71 return new XQAiwRequest(impls[0], operation, embedded); |