223 //fill request parameter by retrieved values |
223 //fill request parameter by retrieved values |
224 TDpsArgsInt req_quality,req_papersize, req_layout; |
224 TDpsArgsInt req_quality,req_papersize, req_layout; |
225 |
225 |
226 req_quality.iElement = EDpsArgQuality; |
226 req_quality.iElement = EDpsArgQuality; |
227 req_quality.iContent = quality; |
227 req_quality.iContent = quality; |
228 iStart.iReqParam.iJobConfig.Append(req_quality); |
228 iStart.iReqParam.iJobConfig.AppendL(req_quality); |
229 |
229 |
230 req_papersize.iElement = EDpsArgPaperSize; |
230 req_papersize.iElement = EDpsArgPaperSize; |
231 req_papersize.iContent = paperSize; |
231 req_papersize.iContent = paperSize; |
232 iStart.iReqParam.iJobConfig.Append(req_papersize); |
232 iStart.iReqParam.iJobConfig.AppendL(req_papersize); |
233 |
233 |
234 req_layout.iElement = EDpsArgLayout; |
234 req_layout.iElement = EDpsArgLayout; |
235 req_layout.iContent = layout; |
235 req_layout.iContent = layout; |
236 iStart.iReqParam.iJobConfig.Append(req_layout); |
236 iStart.iReqParam.iJobConfig.AppendL(req_layout); |
237 |
237 |
238 |
238 |
239 // retrieve images |
239 // retrieve images |
240 FLOG(_L("[IMAGEPRINTUI]<<< CRequestManager, Get Images")); |
240 FLOG(_L("[IMAGEPRINTUI]<<< CRequestManager, Get Images")); |
241 iImageArrayFlat = iAppUi->ImagesToPrint(); // not taking ownership |
241 iImageArrayFlat = iAppUi->ImagesToPrint(); // not taking ownership |
254 iFileExist = ConeUtils::FileExists(iImageArrayFlat->operator[](i)); |
254 iFileExist = ConeUtils::FileExists(iImageArrayFlat->operator[](i)); |
255 if(iFileExist) |
255 if(iFileExist) |
256 { |
256 { |
257 FLOG(_L("[IMAGEPRINTUI]<<< CRequestManager, Start job, file exist")); |
257 FLOG(_L("[IMAGEPRINTUI]<<< CRequestManager, Start job, file exist")); |
258 helpTDpsPrintInfo[i].iFile.Copy(iImageArrayFlat->operator[](i)); |
258 helpTDpsPrintInfo[i].iFile.Copy(iImageArrayFlat->operator[](i)); |
259 iStart.iReqParam.iPrintInfo.Append(helpTDpsPrintInfo[i]); |
259 iStart.iReqParam.iPrintInfo.AppendL(helpTDpsPrintInfo[i]); |
260 } |
260 } |
261 } |
261 } |
262 |
262 |
263 FTRACE(FPrint(_L("[IMAGEPRINTUI]\t CRequestManager iNumberOfImages is %d"), iNumberOfImages)); |
263 FTRACE(FPrint(_L("[IMAGEPRINTUI]\t CRequestManager iNumberOfImages is %d"), iNumberOfImages)); |
264 iAppUi->NumberOfImages(iNumberOfImages); |
264 iAppUi->NumberOfImages(iNumberOfImages); |