Line | Source Code | Coverage |
---|
1 | | - |
2 | | - |
3 | | - |
4 | | - |
5 | | - |
6 | | - |
7 | | - |
8 | | - |
9 | | - |
10 | | - |
11 | | - |
12 | | - |
13 | static const float qt_paperSizes[][2] = { | - |
14 | {210, 297}, | - |
15 | {176, 250}, | - |
16 | {215.9f, 279.4f}, | - |
17 | {215.9f, 355.6f}, | - |
18 | {190.5f, 254}, | - |
19 | {841, 1189}, | - |
20 | {594, 841}, | - |
21 | {420, 594}, | - |
22 | {297, 420}, | - |
23 | {148, 210}, | - |
24 | {105, 148}, | - |
25 | {74, 105}, | - |
26 | {52, 74}, | - |
27 | {37, 52}, | - |
28 | {1000, 1414}, | - |
29 | {707, 1000}, | - |
30 | {31, 44}, | - |
31 | {500, 707}, | - |
32 | {353, 500}, | - |
33 | {250, 353}, | - |
34 | {125, 176}, | - |
35 | {88, 125}, | - |
36 | {62, 88}, | - |
37 | {33, 62}, | - |
38 | {163, 229}, | - |
39 | {105, 241}, | - |
40 | {110, 220}, | - |
41 | {210, 330}, | - |
42 | {431.8f, 279.4f}, | - |
43 | {279.4f, 431.8f} | - |
44 | }; | - |
45 | | - |
46 | | - |
47 | __attribute__((visibility("default"))) double qt_multiplierForUnit(QPrinter::Unit unit, int resolution) | - |
48 | { | - |
49 | switch(unit) { | - |
50 | case QPrinter::Millimeter: | - |
51 | return 2.83464566929; executed: return 2.83464566929; Execution Count:23 | 23 |
52 | case QPrinter::Point: | - |
53 | return 1.0; executed: return 1.0; Execution Count:8 | 8 |
54 | case QPrinter::Inch: | - |
55 | return 72.0; executed: return 72.0; Execution Count:11 | 11 |
56 | case QPrinter::Pica: | - |
57 | return 12; executed: return 12; Execution Count:7 | 7 |
58 | case QPrinter::Didot: | - |
59 | return 1.065826771; executed: return 1.065826771; Execution Count:7 | 7 |
60 | case QPrinter::Cicero: | - |
61 | return 12.789921252; executed: return 12.789921252; Execution Count:7 | 7 |
62 | case QPrinter::DevicePixel: | - |
63 | return 72.0/resolution; never executed: return 72.0/resolution; | 0 |
64 | } | - |
65 | return 1.0; never executed: return 1.0; | 0 |
66 | } | - |
67 | | - |
68 | | - |
69 | __attribute__((visibility("default"))) QSizeF qt_printerPaperSize(QPrinter::Orientation orientation, | - |
70 | QPrinter::PaperSize paperSize, | - |
71 | QPrinter::Unit unit, | - |
72 | int resolution) | - |
73 | { | - |
74 | int width_index = 0; | - |
75 | int height_index = 1; | - |
76 | if (orientation == QPrinter::Landscape) { never evaluated: orientation == QPrinter::Landscape | 0 |
77 | width_index = 1; | - |
78 | height_index = 0; | - |
79 | } | 0 |
80 | const qreal multiplier = qt_multiplierForUnit(unit, resolution); | - |
81 | return QSizeF((qt_paperSizes[paperSize][width_index] * 72 / 25.4) / multiplier, | 0 |
82 | (qt_paperSizes[paperSize][height_index] * 72 / 25.4) / multiplier); never executed: return QSizeF((qt_paperSizes[paperSize][width_index] * 72 / 25.4) / multiplier, (qt_paperSizes[paperSize][height_index] * 72 / 25.4) / multiplier); | 0 |
83 | } | - |
84 | | - |
85 | void QPrinterPrivate::createDefaultEngines() | - |
86 | { | - |
87 | QPlatformPrinterSupport *ps = QPlatformPrinterSupportPlugin::get(); | - |
88 | if (outputFormat == QPrinter::NativeFormat && ps) { evaluated: outputFormat == QPrinter::NativeFormat yes Evaluation Count:117 | yes Evaluation Count:117 |
partially evaluated: ps yes Evaluation Count:117 | no Evaluation Count:0 |
| 0-117 |
89 | printEngine = ps->createNativePrintEngine(printerMode); | - |
90 | paintEngine = ps->createPaintEngine(printEngine, printerMode); | - |
91 | } else { executed: } Execution Count:117 | 117 |
92 | QPdfPrintEngine *pdfEngine = new QPdfPrintEngine(printerMode); | - |
93 | paintEngine = pdfEngine; | - |
94 | printEngine = pdfEngine; | - |
95 | } executed: } Execution Count:117 | 117 |
96 | use_default_engine = true; | - |
97 | had_default_engines = true; | - |
98 | } executed: } Execution Count:234 | 234 |
99 | | - |
100 | | - |
101 | QList<const QPicture *> QPrinterPrivate::previewPages() const | - |
102 | { | - |
103 | if (previewEngine) never evaluated: previewEngine | 0 |
104 | return previewEngine->pages(); never executed: return previewEngine->pages(); | 0 |
105 | return QList<const QPicture *>(); never executed: return QList<const QPicture *>(); | 0 |
106 | } | - |
107 | | - |
108 | void QPrinterPrivate::setPreviewMode(bool enable) | - |
109 | { | - |
110 | QPrinter * const q = q_func(); | - |
111 | if (enable) { | 0 |
112 | if (!previewEngine) never evaluated: !previewEngine | 0 |
113 | previewEngine = new QPreviewPaintEngine; never executed: previewEngine = new QPreviewPaintEngine; | 0 |
114 | had_default_engines = use_default_engine; | - |
115 | use_default_engine = false; | - |
116 | realPrintEngine = printEngine; | - |
117 | realPaintEngine = paintEngine; | - |
118 | q->setEngines(previewEngine, previewEngine); | - |
119 | previewEngine->setProxyEngines(realPrintEngine, realPaintEngine); | - |
120 | } else { | 0 |
121 | q->setEngines(realPrintEngine, realPaintEngine); | - |
122 | use_default_engine = had_default_engines; | - |
123 | } | 0 |
124 | } | - |
125 | | - |
126 | | - |
127 | void QPrinterPrivate::addToManualSetList(QPrintEngine::PrintEnginePropertyKey key) | - |
128 | { | - |
129 | for (int c = 0; c < manualSetList.size(); ++c) { evaluated: c < manualSetList.size() yes Evaluation Count:363 | yes Evaluation Count:188 |
| 188-363 |
130 | if (manualSetList[c] == key) return; evaluated: manualSetList[c] == key yes Evaluation Count:22 | yes Evaluation Count:341 |
executed: return; Execution Count:22 | 22-341 |
131 | } executed: } Execution Count:341 | 341 |
132 | manualSetList.append(key); | - |
133 | } executed: } Execution Count:188 | 188 |
134 | QPrinter::QPrinter(PrinterMode mode) | - |
135 | : QPagedPaintDevice(), | - |
136 | d_ptr(new QPrinterPrivate(this)) | - |
137 | { | - |
138 | d_ptr->init(mode); | - |
139 | QPrinterInfo defPrn(QPrinterInfo::defaultPrinter()); | - |
140 | if (!defPrn.isNull()) { partially evaluated: !defPrn.isNull() no Evaluation Count:0 | yes Evaluation Count:83 |
| 0-83 |
141 | setPrinterName(defPrn.printerName()); | - |
142 | } else if (QPrinterInfo::availablePrinters().isEmpty()) { partially evaluated: QPrinterInfo::availablePrinters().isEmpty() yes Evaluation Count:83 | no Evaluation Count:0 |
| 0-83 |
143 | setOutputFormat(QPrinter::PdfFormat); | - |
144 | } executed: } Execution Count:83 | 83 |
145 | } | - |
146 | | - |
147 | | - |
148 | | - |
149 | | - |
150 | | - |
151 | | - |
152 | QPrinter::QPrinter(const QPrinterInfo& printer, PrinterMode mode) | - |
153 | : QPagedPaintDevice(), | - |
154 | d_ptr(new QPrinterPrivate(this)) | - |
155 | { | - |
156 | d_ptr->init(mode); | - |
157 | setPrinterName(printer.printerName()); | - |
158 | } | 0 |
159 | | - |
160 | void QPrinterPrivate::init(QPrinter::PrinterMode mode) | - |
161 | { | - |
162 | if (!QCoreApplication::instance()) { partially evaluated: !QCoreApplication::instance() no Evaluation Count:0 | yes Evaluation Count:83 |
| 0-83 |
163 | QMessageLogger("kernel/qprinter.cpp", 515, __PRETTY_FUNCTION__).fatal("QPrinter: Must construct a QApplication before a QPaintDevice"); | - |
164 | return; | 0 |
165 | } | - |
166 | | - |
167 | printerMode = mode; | - |
168 | outputFormat = QPrinter::NativeFormat; | - |
169 | createDefaultEngines(); | - |
170 | | - |
171 | | - |
172 | previewEngine = 0; | - |
173 | | - |
174 | realPrintEngine = 0; | - |
175 | realPaintEngine = 0; | - |
176 | } executed: } Execution Count:83 | 83 |
177 | void QPrinter::setEngines(QPrintEngine *printEngine, QPaintEngine *paintEngine) | - |
178 | { | - |
179 | QPrinterPrivate * const d = d_func(); | - |
180 | | - |
181 | if (d->use_default_engine) never evaluated: d->use_default_engine | 0 |
182 | delete d->printEngine; never executed: delete d->printEngine; | 0 |
183 | | - |
184 | d->printEngine = printEngine; | - |
185 | d->paintEngine = paintEngine; | - |
186 | d->use_default_engine = false; | - |
187 | } | 0 |
188 | | - |
189 | | - |
190 | | - |
191 | | - |
192 | | - |
193 | | - |
194 | QPrinter::~QPrinter() | - |
195 | { | - |
196 | QPrinterPrivate * const d = d_func(); | - |
197 | if (d->use_default_engine) partially evaluated: d->use_default_engine yes Evaluation Count:83 | no Evaluation Count:0 |
| 0-83 |
198 | delete d->printEngine; executed: delete d->printEngine; Execution Count:83 | 83 |
199 | | - |
200 | delete d->previewEngine; | - |
201 | | - |
202 | } executed: } Execution Count:83 | 83 |
203 | void QPrinter::setOutputFormat(OutputFormat format) | - |
204 | { | - |
205 | | - |
206 | | - |
207 | QPrinterPrivate * const d = d_func(); | - |
208 | if (d->validPrinter && d->outputFormat == format) evaluated: d->validPrinter yes Evaluation Count:94 | yes Evaluation Count:85 |
evaluated: d->outputFormat == format yes Evaluation Count:28 | yes Evaluation Count:66 |
| 28-94 |
209 | return; executed: return; Execution Count:28 | 28 |
210 | d->outputFormat = format; | - |
211 | | - |
212 | QPrintEngine *oldPrintEngine = d->printEngine; | - |
213 | const bool def_engine = d->use_default_engine; | - |
214 | d->printEngine = 0; | - |
215 | | - |
216 | d->createDefaultEngines(); | - |
217 | | - |
218 | if (oldPrintEngine) { partially evaluated: oldPrintEngine yes Evaluation Count:151 | no Evaluation Count:0 |
| 0-151 |
219 | for (int i = 0; i < d->manualSetList.size(); ++i) { evaluated: i < d->manualSetList.size() yes Evaluation Count:32 | yes Evaluation Count:151 |
| 32-151 |
220 | QPrintEngine::PrintEnginePropertyKey key = d->manualSetList[i]; | - |
221 | QVariant prop; | - |
222 | | - |
223 | | - |
224 | if (key == QPrintEngine::PPK_NumberOfCopies) partially evaluated: key == QPrintEngine::PPK_NumberOfCopies no Evaluation Count:0 | yes Evaluation Count:32 |
| 0-32 |
225 | prop = QVariant(copyCount()); never executed: prop = QVariant(copyCount()); | 0 |
226 | else | - |
227 | prop = oldPrintEngine->property(key); executed: prop = oldPrintEngine->property(key); Execution Count:32 | 32 |
228 | if (prop.isValid()) partially evaluated: prop.isValid() yes Evaluation Count:32 | no Evaluation Count:0 |
| 0-32 |
229 | d->printEngine->setProperty(key, prop); executed: d->printEngine->setProperty(key, prop); Execution Count:32 | 32 |
230 | } executed: } Execution Count:32 | 32 |
231 | } executed: } Execution Count:151 | 151 |
232 | | - |
233 | if (def_engine) partially evaluated: def_engine yes Evaluation Count:151 | no Evaluation Count:0 |
| 0-151 |
234 | delete oldPrintEngine; executed: delete oldPrintEngine; Execution Count:151 | 151 |
235 | | - |
236 | if (d->outputFormat == QPrinter::PdfFormat) evaluated: d->outputFormat == QPrinter::PdfFormat yes Evaluation Count:117 | yes Evaluation Count:34 |
| 34-117 |
237 | d->validPrinter = true; executed: d->validPrinter = true; Execution Count:117 | 117 |
238 | | - |
239 | | - |
240 | | - |
241 | } executed: } Execution Count:151 | 151 |
242 | | - |
243 | | - |
244 | | - |
245 | | - |
246 | | - |
247 | | - |
248 | QPrinter::OutputFormat QPrinter::outputFormat() const | - |
249 | { | - |
250 | const QPrinterPrivate * const d = d_func(); | - |
251 | return d->outputFormat; executed: return d->outputFormat; Execution Count:4 | 4 |
252 | } | - |
253 | | - |
254 | | - |
255 | | - |
256 | | - |
257 | | - |
258 | int QPrinter::devType() const | - |
259 | { | - |
260 | return QInternal::Printer; executed: return QInternal::Printer; Execution Count:83 | 83 |
261 | } | - |
262 | | - |
263 | | - |
264 | | - |
265 | | - |
266 | | - |
267 | | - |
268 | | - |
269 | QString QPrinter::printerName() const | - |
270 | { | - |
271 | const QPrinterPrivate * const d = d_func(); | - |
272 | return d->printEngine->property(QPrintEngine::PPK_PrinterName).toString(); executed: return d->printEngine->property(QPrintEngine::PPK_PrinterName).toString(); Execution Count:12 | 12 |
273 | } | - |
274 | | - |
275 | | - |
276 | | - |
277 | | - |
278 | | - |
279 | | - |
280 | void QPrinter::setPrinterName(const QString &name) | - |
281 | { | - |
282 | QPrinterPrivate * const d = d_func(); | - |
283 | if (d->printEngine->printerState() == QPrinter::Active) { QMessageLogger("kernel/qprinter.cpp", 673, __PRETTY_FUNCTION__).warning("%s: Cannot be changed while printer is active", "QPrinter::setPrinterName"); return; }; partially evaluated: d->printEngine->printerState() == QPrinter::Active no Evaluation Count:0 | yes Evaluation Count:6 |
| 0-6 |
284 | | - |
285 | QList<QPrinterInfo> prnList = QPrinterInfo::availablePrinters(); | - |
286 | if (name.isEmpty()) { evaluated: name.isEmpty() yes Evaluation Count:3 | yes Evaluation Count:3 |
| 3 |
287 | d->validPrinter = d->outputFormat == QPrinter::PdfFormat; | - |
288 | } else { executed: } Execution Count:3 | 3 |
289 | d->validPrinter = false; | - |
290 | for (int i = 0; i < prnList.size(); ++i) { partially evaluated: i < prnList.size() no Evaluation Count:0 | yes Evaluation Count:3 |
| 0-3 |
291 | if (prnList[i].printerName() == name) { never evaluated: prnList[i].printerName() == name | 0 |
292 | d->validPrinter = true; | - |
293 | break; | 0 |
294 | } | - |
295 | } | 0 |
296 | } executed: } Execution Count:3 | 3 |
297 | | - |
298 | d->printEngine->setProperty(QPrintEngine::PPK_PrinterName, name); | - |
299 | d->addToManualSetList(QPrintEngine::PPK_PrinterName); | - |
300 | } executed: } Execution Count:6 | 6 |
301 | bool QPrinter::isValid() const | - |
302 | { | - |
303 | const QPrinterPrivate * const d = d_func(); | - |
304 | if (!QCoreApplication::instance()) partially evaluated: !QCoreApplication::instance() no Evaluation Count:0 | yes Evaluation Count:2 |
| 0-2 |
305 | return false; never executed: return false; | 0 |
306 | return d->validPrinter; executed: return d->validPrinter; Execution Count:2 | 2 |
307 | } | - |
308 | QString QPrinter::outputFileName() const | - |
309 | { | - |
310 | const QPrinterPrivate * const d = d_func(); | - |
311 | return d->printEngine->property(QPrintEngine::PPK_OutputFileName).toString(); executed: return d->printEngine->property(QPrintEngine::PPK_OutputFileName).toString(); Execution Count:8 | 8 |
312 | } | - |
313 | void QPrinter::setOutputFileName(const QString &fileName) | - |
314 | { | - |
315 | QPrinterPrivate * const d = d_func(); | - |
316 | if (d->printEngine->printerState() == QPrinter::Active) { QMessageLogger("kernel/qprinter.cpp", 751, __PRETTY_FUNCTION__).warning("%s: Cannot be changed while printer is active", "QPrinter::setOutputFileName"); return; }; partially evaluated: d->printEngine->printerState() == QPrinter::Active no Evaluation Count:0 | yes Evaluation Count:40 |
| 0-40 |
317 | | - |
318 | QFileInfo fi(fileName); | - |
319 | if (!fi.suffix().compare(QLatin1String("pdf"), Qt::CaseInsensitive)) evaluated: !fi.suffix().compare(QLatin1String("pdf"), Qt::CaseInsensitive) yes Evaluation Count:6 | yes Evaluation Count:34 |
| 6-34 |
320 | setOutputFormat(QPrinter::PdfFormat); executed: setOutputFormat(QPrinter::PdfFormat); Execution Count:6 | 6 |
321 | else if (fileName.isEmpty()) partially evaluated: fileName.isEmpty() no Evaluation Count:0 | yes Evaluation Count:34 |
| 0-34 |
322 | setOutputFormat(QPrinter::NativeFormat); never executed: setOutputFormat(QPrinter::NativeFormat); | 0 |
323 | | - |
324 | d->printEngine->setProperty(QPrintEngine::PPK_OutputFileName, fileName); | - |
325 | d->addToManualSetList(QPrintEngine::PPK_OutputFileName); | - |
326 | } executed: } Execution Count:40 | 40 |
327 | QString QPrinter::printProgram() const | - |
328 | { | - |
329 | const QPrinterPrivate * const d = d_func(); | - |
330 | return d->printEngine->property(QPrintEngine::PPK_PrinterProgram).toString(); executed: return d->printEngine->property(QPrintEngine::PPK_PrinterProgram).toString(); Execution Count:5 | 5 |
331 | } | - |
332 | void QPrinter::setPrintProgram(const QString &printProg) | - |
333 | { | - |
334 | QPrinterPrivate * const d = d_func(); | - |
335 | if (d->printEngine->printerState() == QPrinter::Active) { QMessageLogger("kernel/qprinter.cpp", 794, __PRETTY_FUNCTION__).warning("%s: Cannot be changed while printer is active", "QPrinter::setPrintProgram"); return; }; partially evaluated: d->printEngine->printerState() == QPrinter::Active no Evaluation Count:0 | yes Evaluation Count:2 |
| 0-2 |
336 | d->printEngine->setProperty(QPrintEngine::PPK_PrinterProgram, printProg); | - |
337 | d->addToManualSetList(QPrintEngine::PPK_PrinterProgram); | - |
338 | } executed: } Execution Count:2 | 2 |
339 | | - |
340 | | - |
341 | | - |
342 | | - |
343 | | - |
344 | | - |
345 | | - |
346 | QString QPrinter::docName() const | - |
347 | { | - |
348 | const QPrinterPrivate * const d = d_func(); | - |
349 | return d->printEngine->property(QPrintEngine::PPK_DocumentName).toString(); executed: return d->printEngine->property(QPrintEngine::PPK_DocumentName).toString(); Execution Count:8 | 8 |
350 | } | - |
351 | void QPrinter::setDocName(const QString &name) | - |
352 | { | - |
353 | QPrinterPrivate * const d = d_func(); | - |
354 | if (d->printEngine->printerState() == QPrinter::Active) { QMessageLogger("kernel/qprinter.cpp", 825, __PRETTY_FUNCTION__).warning("%s: Cannot be changed while printer is active", "QPrinter::setDocName"); return; }; partially evaluated: d->printEngine->printerState() == QPrinter::Active no Evaluation Count:0 | yes Evaluation Count:3 |
| 0-3 |
355 | d->printEngine->setProperty(QPrintEngine::PPK_DocumentName, name); | - |
356 | d->addToManualSetList(QPrintEngine::PPK_DocumentName); | - |
357 | } executed: } Execution Count:3 | 3 |
358 | | - |
359 | | - |
360 | | - |
361 | | - |
362 | | - |
363 | | - |
364 | | - |
365 | QString QPrinter::creator() const | - |
366 | { | - |
367 | const QPrinterPrivate * const d = d_func(); | - |
368 | return d->printEngine->property(QPrintEngine::PPK_Creator).toString(); executed: return d->printEngine->property(QPrintEngine::PPK_Creator).toString(); Execution Count:5 | 5 |
369 | } | - |
370 | void QPrinter::setCreator(const QString &creator) | - |
371 | { | - |
372 | QPrinterPrivate * const d = d_func(); | - |
373 | if (d->printEngine->printerState() == QPrinter::Active) { QMessageLogger("kernel/qprinter.cpp", 856, __PRETTY_FUNCTION__).warning("%s: Cannot be changed while printer is active", "QPrinter::setCreator"); return; }; partially evaluated: d->printEngine->printerState() == QPrinter::Active no Evaluation Count:0 | yes Evaluation Count:2 |
| 0-2 |
374 | d->printEngine->setProperty(QPrintEngine::PPK_Creator, creator); | - |
375 | d->addToManualSetList(QPrintEngine::PPK_Creator); | - |
376 | } executed: } Execution Count:2 | 2 |
377 | QPrinter::Orientation QPrinter::orientation() const | - |
378 | { | - |
379 | const QPrinterPrivate * const d = d_func(); | - |
380 | return QPrinter::Orientation(d->printEngine->property(QPrintEngine::PPK_Orientation).toInt()); executed: return QPrinter::Orientation(d->printEngine->property(QPrintEngine::PPK_Orientation).toInt()); Execution Count:54 | 54 |
381 | } | - |
382 | void QPrinter::setOrientation(Orientation orientation) | - |
383 | { | - |
384 | QPrinterPrivate * const d = d_func(); | - |
385 | d->printEngine->setProperty(QPrintEngine::PPK_Orientation, orientation); | - |
386 | d->addToManualSetList(QPrintEngine::PPK_Orientation); | - |
387 | } executed: } Execution Count:44 | 44 |
388 | QPrinter::PaperSize QPrinter::paperSize() const | - |
389 | { | - |
390 | const QPrinterPrivate * const d = d_func(); | - |
391 | return QPrinter::PaperSize(d->printEngine->property(QPrintEngine::PPK_PaperSize).toInt()); executed: return QPrinter::PaperSize(d->printEngine->property(QPrintEngine::PPK_PaperSize).toInt()); Execution Count:20 | 20 |
392 | } | - |
393 | void QPrinter::setPaperSize(PaperSize newPaperSize) | - |
394 | { | - |
395 | setPageSize(newPaperSize); | - |
396 | } | 0 |
397 | QPrinter::PageSize QPrinter::pageSize() const | - |
398 | { | - |
399 | return paperSize(); executed: return paperSize(); Execution Count:16 | 16 |
400 | } | - |
401 | void QPrinter::setPageSize(PageSize newPageSize) | - |
402 | { | - |
403 | QPagedPaintDevice::setPageSize(newPageSize); | - |
404 | | - |
405 | QPrinterPrivate * const d = d_func(); | - |
406 | if (d->paintEngine->type() != QPaintEngine::Pdf) partially evaluated: d->paintEngine->type() != QPaintEngine::Pdf no Evaluation Count:0 | yes Evaluation Count:30 |
| 0-30 |
407 | if (d->printEngine->printerState() == QPrinter::Active) { QMessageLogger("kernel/qprinter.cpp", 959, __PRETTY_FUNCTION__).warning("%s: Cannot be changed while printer is active", "QPrinter::setPaperSize"); return; }; never evaluated: d->printEngine->printerState() == QPrinter::Active | 0 |
408 | if (newPageSize < 0 || newPageSize >= NPageSize) { partially evaluated: newPageSize < 0 no Evaluation Count:0 | yes Evaluation Count:30 |
partially evaluated: newPageSize >= NPageSize no Evaluation Count:0 | yes Evaluation Count:30 |
| 0-30 |
409 | QMessageLogger("kernel/qprinter.cpp", 961, __PRETTY_FUNCTION__).warning("QPrinter::setPaperSize: Illegal paper size %d", newPageSize); | - |
410 | return; | 0 |
411 | } | - |
412 | d->printEngine->setProperty(QPrintEngine::PPK_PaperSize, newPageSize); | - |
413 | d->addToManualSetList(QPrintEngine::PPK_PaperSize); | - |
414 | d->hasUserSetPageSize = true; | - |
415 | } executed: } Execution Count:30 | 30 |
416 | void QPrinter::setPaperSize(const QSizeF &paperSize, QPrinter::Unit unit) | - |
417 | { | - |
418 | QPrinterPrivate * const d = d_func(); | - |
419 | if (d->paintEngine->type() != QPaintEngine::Pdf) partially evaluated: d->paintEngine->type() != QPaintEngine::Pdf no Evaluation Count:0 | yes Evaluation Count:7 |
| 0-7 |
420 | if (d->printEngine->printerState() == QPrinter::Active) { QMessageLogger("kernel/qprinter.cpp", 981, __PRETTY_FUNCTION__).warning("%s: Cannot be changed while printer is active", "QPrinter::setPaperSize"); return; }; never evaluated: d->printEngine->printerState() == QPrinter::Active | 0 |
421 | const qreal multiplier = qt_multiplierForUnit(unit, resolution()); | - |
422 | QSizeF size(paperSize.width() * multiplier * 25.4/72., paperSize.height() * multiplier * 25.4/72.); | - |
423 | setPageSizeMM(size); | - |
424 | } executed: } Execution Count:7 | 7 |
425 | | - |
426 | | - |
427 | | - |
428 | | - |
429 | void QPrinter::setPageSizeMM(const QSizeF &size) | - |
430 | { | - |
431 | QPrinterPrivate * const d = d_func(); | - |
432 | | - |
433 | QPagedPaintDevice::setPageSizeMM(size); | - |
434 | | - |
435 | QSizeF s = size * 72./25.4; | - |
436 | d->printEngine->setProperty(QPrintEngine::PPK_CustomPaperSize, s); | - |
437 | d->addToManualSetList(QPrintEngine::PPK_CustomPaperSize); | - |
438 | d->hasUserSetPageSize = true; | - |
439 | } executed: } Execution Count:7 | 7 |
440 | QSizeF QPrinter::paperSize(Unit unit) const | - |
441 | { | - |
442 | const QPrinterPrivate * const d = d_func(); | - |
443 | int res = resolution(); | - |
444 | const qreal multiplier = qt_multiplierForUnit(unit, res); | - |
445 | PaperSize paperType = paperSize(); | - |
446 | if (paperType == Custom) { partially evaluated: paperType == Custom yes Evaluation Count:4 | no Evaluation Count:0 |
| 0-4 |
447 | QSizeF size = d->printEngine->property(QPrintEngine::PPK_CustomPaperSize).toSizeF(); | - |
448 | return QSizeF(size.width() / multiplier, size.height() / multiplier); executed: return QSizeF(size.width() / multiplier, size.height() / multiplier); Execution Count:4 | 4 |
449 | } | - |
450 | else { | - |
451 | return qt_printerPaperSize(orientation(), paperType, unit, res); never executed: return qt_printerPaperSize(orientation(), paperType, unit, res); | 0 |
452 | } | - |
453 | } | - |
454 | void QPrinter::setPageOrder(PageOrder pageOrder) | - |
455 | { | - |
456 | d->pageOrderAscending = (pageOrder == FirstPageFirst); | - |
457 | | - |
458 | QPrinterPrivate * const d = d_func(); | - |
459 | if (d->printEngine->printerState() == QPrinter::Active) { QMessageLogger("kernel/qprinter.cpp", 1043, __PRETTY_FUNCTION__).warning("%s: Cannot be changed while printer is active", "QPrinter::setPageOrder"); return; }; partially evaluated: d->printEngine->printerState() == QPrinter::Active no Evaluation Count:0 | yes Evaluation Count:3 |
| 0-3 |
460 | d->printEngine->setProperty(QPrintEngine::PPK_PageOrder, pageOrder); | - |
461 | d->addToManualSetList(QPrintEngine::PPK_PageOrder); | - |
462 | } executed: } Execution Count:3 | 3 |
463 | QPrinter::PageOrder QPrinter::pageOrder() const | - |
464 | { | - |
465 | const QPrinterPrivate * const d = d_func(); | - |
466 | return QPrinter::PageOrder(d->printEngine->property(QPrintEngine::PPK_PageOrder).toInt()); executed: return QPrinter::PageOrder(d->printEngine->property(QPrintEngine::PPK_PageOrder).toInt()); Execution Count:10 | 10 |
467 | } | - |
468 | void QPrinter::setColorMode(ColorMode newColorMode) | - |
469 | { | - |
470 | QPrinterPrivate * const d = d_func(); | - |
471 | if (d->printEngine->printerState() == QPrinter::Active) { QMessageLogger("kernel/qprinter.cpp", 1072, __PRETTY_FUNCTION__).warning("%s: Cannot be changed while printer is active", "QPrinter::setColorMode"); return; }; partially evaluated: d->printEngine->printerState() == QPrinter::Active no Evaluation Count:0 | yes Evaluation Count:3 |
| 0-3 |
472 | d->printEngine->setProperty(QPrintEngine::PPK_ColorMode, newColorMode); | - |
473 | d->addToManualSetList(QPrintEngine::PPK_ColorMode); | - |
474 | } executed: } Execution Count:3 | 3 |
475 | | - |
476 | | - |
477 | | - |
478 | | - |
479 | | - |
480 | | - |
481 | | - |
482 | QPrinter::ColorMode QPrinter::colorMode() const | - |
483 | { | - |
484 | const QPrinterPrivate * const d = d_func(); | - |
485 | return QPrinter::ColorMode(d->printEngine->property(QPrintEngine::PPK_ColorMode).toInt()); executed: return QPrinter::ColorMode(d->printEngine->property(QPrintEngine::PPK_ColorMode).toInt()); Execution Count:10 | 10 |
486 | } | - |
487 | int QPrinter::numCopies() const | - |
488 | { | - |
489 | const QPrinterPrivate * const d = d_func(); | - |
490 | return d->printEngine->property(QPrintEngine::PPK_NumberOfCopies).toInt(); never executed: return d->printEngine->property(QPrintEngine::PPK_NumberOfCopies).toInt(); | 0 |
491 | } | - |
492 | int QPrinter::actualNumCopies() const | - |
493 | { | - |
494 | return copyCount(); never executed: return copyCount(); | 0 |
495 | } | - |
496 | void QPrinter::setNumCopies(int numCopies) | - |
497 | { | - |
498 | QPrinterPrivate * const d = d_func(); | - |
499 | if (d->printEngine->printerState() == QPrinter::Active) { QMessageLogger("kernel/qprinter.cpp", 1152, __PRETTY_FUNCTION__).warning("%s: Cannot be changed while printer is active", "QPrinter::setNumCopies"); return; }; never evaluated: d->printEngine->printerState() == QPrinter::Active | 0 |
500 | d->printEngine->setProperty(QPrintEngine::PPK_NumberOfCopies, numCopies); | - |
501 | d->addToManualSetList(QPrintEngine::PPK_NumberOfCopies); | - |
502 | } | 0 |
503 | void QPrinter::setCopyCount(int count) | - |
504 | { | - |
505 | QPrinterPrivate * const d = d_func(); | - |
506 | if (d->printEngine->printerState() == QPrinter::Active) { QMessageLogger("kernel/qprinter.cpp", 1171, __PRETTY_FUNCTION__).warning("%s: Cannot be changed while printer is active", "QPrinter::setCopyCount;"); return; }; partially evaluated: d->printEngine->printerState() == QPrinter::Active no Evaluation Count:0 | yes Evaluation Count:1 |
| 0-1 |
507 | d->printEngine->setProperty(QPrintEngine::PPK_CopyCount, count); | - |
508 | d->addToManualSetList(QPrintEngine::PPK_CopyCount); | - |
509 | } executed: } Execution Count:1 | 1 |
510 | int QPrinter::copyCount() const | - |
511 | { | - |
512 | const QPrinterPrivate * const d = d_func(); | - |
513 | return d->printEngine->property(QPrintEngine::PPK_CopyCount).toInt(); executed: return d->printEngine->property(QPrintEngine::PPK_CopyCount).toInt(); Execution Count:5 | 5 |
514 | } | - |
515 | bool QPrinter::supportsMultipleCopies() const | - |
516 | { | - |
517 | const QPrinterPrivate * const d = d_func(); | - |
518 | return d->printEngine->property(QPrintEngine::PPK_SupportsMultipleCopies).toBool(); never executed: return d->printEngine->property(QPrintEngine::PPK_SupportsMultipleCopies).toBool(); | 0 |
519 | } | - |
520 | bool QPrinter::collateCopies() const | - |
521 | { | - |
522 | const QPrinterPrivate * const d = d_func(); | - |
523 | return d->printEngine->property(QPrintEngine::PPK_CollateCopies).toBool(); executed: return d->printEngine->property(QPrintEngine::PPK_CollateCopies).toBool(); Execution Count:10 | 10 |
524 | } | - |
525 | void QPrinter::setCollateCopies(bool collate) | - |
526 | { | - |
527 | QPrinterPrivate * const d = d_func(); | - |
528 | if (d->printEngine->printerState() == QPrinter::Active) { QMessageLogger("kernel/qprinter.cpp", 1241, __PRETTY_FUNCTION__).warning("%s: Cannot be changed while printer is active", "QPrinter::setCollateCopies"); return; }; partially evaluated: d->printEngine->printerState() == QPrinter::Active no Evaluation Count:0 | yes Evaluation Count:3 |
| 0-3 |
529 | d->printEngine->setProperty(QPrintEngine::PPK_CollateCopies, collate); | - |
530 | d->addToManualSetList(QPrintEngine::PPK_CollateCopies); | - |
531 | } executed: } Execution Count:3 | 3 |
532 | void QPrinter::setFullPage(bool fp) | - |
533 | { | - |
534 | QPrinterPrivate * const d = d_func(); | - |
535 | d->printEngine->setProperty(QPrintEngine::PPK_FullPage, fp); | - |
536 | d->addToManualSetList(QPrintEngine::PPK_FullPage); | - |
537 | } executed: } Execution Count:20 | 20 |
538 | bool QPrinter::fullPage() const | - |
539 | { | - |
540 | const QPrinterPrivate * const d = d_func(); | - |
541 | return d->printEngine->property(QPrintEngine::PPK_FullPage).toBool(); executed: return d->printEngine->property(QPrintEngine::PPK_FullPage).toBool(); Execution Count:6 | 6 |
542 | } | - |
543 | void QPrinter::setResolution(int dpi) | - |
544 | { | - |
545 | QPrinterPrivate * const d = d_func(); | - |
546 | if (d->printEngine->printerState() == QPrinter::Active) { QMessageLogger("kernel/qprinter.cpp", 1310, __PRETTY_FUNCTION__).warning("%s: Cannot be changed while printer is active", "QPrinter::setResolution"); return; }; partially evaluated: d->printEngine->printerState() == QPrinter::Active no Evaluation Count:0 | yes Evaluation Count:25 |
| 0-25 |
547 | d->printEngine->setProperty(QPrintEngine::PPK_Resolution, dpi); | - |
548 | d->addToManualSetList(QPrintEngine::PPK_Resolution); | - |
549 | } executed: } Execution Count:25 | 25 |
550 | int QPrinter::resolution() const | - |
551 | { | - |
552 | const QPrinterPrivate * const d = d_func(); | - |
553 | return d->printEngine->property(QPrintEngine::PPK_Resolution).toInt(); executed: return d->printEngine->property(QPrintEngine::PPK_Resolution).toInt(); Execution Count:163 | 163 |
554 | } | - |
555 | void QPrinter::setPaperSource(PaperSource source) | - |
556 | { | - |
557 | QPrinterPrivate * const d = d_func(); | - |
558 | d->printEngine->setProperty(QPrintEngine::PPK_PaperSource, source); | - |
559 | d->addToManualSetList(QPrintEngine::PPK_PaperSource); | - |
560 | } executed: } Execution Count:3 | 3 |
561 | | - |
562 | | - |
563 | | - |
564 | | - |
565 | | - |
566 | QPrinter::PaperSource QPrinter::paperSource() const | - |
567 | { | - |
568 | const QPrinterPrivate * const d = d_func(); | - |
569 | return QPrinter::PaperSource(d->printEngine->property(QPrintEngine::PPK_PaperSource).toInt()); executed: return QPrinter::PaperSource(d->printEngine->property(QPrintEngine::PPK_PaperSource).toInt()); Execution Count:6 | 6 |
570 | } | - |
571 | void QPrinter::setFontEmbeddingEnabled(bool enable) | - |
572 | { | - |
573 | QPrinterPrivate * const d = d_func(); | - |
574 | d->printEngine->setProperty(QPrintEngine::PPK_FontEmbedding, enable); | - |
575 | d->addToManualSetList(QPrintEngine::PPK_FontEmbedding); | - |
576 | } executed: } Execution Count:3 | 3 |
577 | bool QPrinter::fontEmbeddingEnabled() const | - |
578 | { | - |
579 | const QPrinterPrivate * const d = d_func(); | - |
580 | return d->printEngine->property(QPrintEngine::PPK_FontEmbedding).toBool(); executed: return d->printEngine->property(QPrintEngine::PPK_FontEmbedding).toBool(); Execution Count:6 | 6 |
581 | } | - |
582 | void QPrinter::setDoubleSidedPrinting(bool doubleSided) | - |
583 | { | - |
584 | setDuplex(doubleSided ? DuplexAuto : DuplexNone); | - |
585 | } executed: } Execution Count:3 | 3 |
586 | bool QPrinter::doubleSidedPrinting() const | - |
587 | { | - |
588 | return duplex() != DuplexNone; executed: return duplex() != DuplexNone; Execution Count:6 | 6 |
589 | } | - |
590 | void QPrinter::setDuplex(DuplexMode duplex) | - |
591 | { | - |
592 | QPrinterPrivate * const d = d_func(); | - |
593 | d->printEngine->setProperty(QPrintEngine::PPK_Duplex, duplex); | - |
594 | d->addToManualSetList(QPrintEngine::PPK_Duplex); | - |
595 | } executed: } Execution Count:3 | 3 |
596 | QPrinter::DuplexMode QPrinter::duplex() const | - |
597 | { | - |
598 | const QPrinterPrivate * const d = d_func(); | - |
599 | return static_cast <DuplexMode> (d->printEngine->property(QPrintEngine::PPK_Duplex).toInt()); executed: return static_cast <DuplexMode> (d->printEngine->property(QPrintEngine::PPK_Duplex).toInt()); Execution Count:10 | 10 |
600 | } | - |
601 | QRectF QPrinter::pageRect(Unit unit) const | - |
602 | { | - |
603 | const QPrinterPrivate * const d = d_func(); | - |
604 | int res = resolution(); | - |
605 | const qreal multiplier = qt_multiplierForUnit(unit, res); | - |
606 | | - |
607 | QRect devRect(d->printEngine->property(QPrintEngine::PPK_PageRect).toRect()); | - |
608 | if (unit == DevicePixel) never evaluated: unit == DevicePixel | 0 |
609 | return devRect; never executed: return devRect; | 0 |
610 | QRectF diRect(devRect.x()*72.0/res, | - |
611 | devRect.y()*72.0/res, | - |
612 | devRect.width()*72.0/res, | - |
613 | devRect.height()*72.0/res); | - |
614 | return QRectF(diRect.x()/multiplier, diRect.y()/multiplier, | 0 |
615 | diRect.width()/multiplier, diRect.height()/multiplier); never executed: return QRectF(diRect.x()/multiplier, diRect.y()/multiplier, diRect.width()/multiplier, diRect.height()/multiplier); | 0 |
616 | } | - |
617 | QRectF QPrinter::paperRect(Unit unit) const | - |
618 | { | - |
619 | const QPrinterPrivate * const d = d_func(); | - |
620 | int res = resolution(); | - |
621 | const qreal multiplier = qt_multiplierForUnit(unit, resolution()); | - |
622 | | - |
623 | QRect devRect(d->printEngine->property(QPrintEngine::PPK_PaperRect).toRect()); | - |
624 | if (unit == DevicePixel) never evaluated: unit == DevicePixel | 0 |
625 | return devRect; never executed: return devRect; | 0 |
626 | QRectF diRect(devRect.x()*72.0/res, | - |
627 | devRect.y()*72.0/res, | - |
628 | devRect.width()*72.0/res, | - |
629 | devRect.height()*72.0/res); | - |
630 | return QRectF(diRect.x()/multiplier, diRect.y()/multiplier, | 0 |
631 | diRect.width()/multiplier, diRect.height()/multiplier); never executed: return QRectF(diRect.x()/multiplier, diRect.y()/multiplier, diRect.width()/multiplier, diRect.height()/multiplier); | 0 |
632 | } | - |
633 | QRect QPrinter::pageRect() const | - |
634 | { | - |
635 | const QPrinterPrivate * const d = d_func(); | - |
636 | return d->printEngine->property(QPrintEngine::PPK_PageRect).toRect(); executed: return d->printEngine->property(QPrintEngine::PPK_PageRect).toRect(); Execution Count:24 | 24 |
637 | } | - |
638 | QRect QPrinter::paperRect() const | - |
639 | { | - |
640 | const QPrinterPrivate * const d = d_func(); | - |
641 | return d->printEngine->property(QPrintEngine::PPK_PaperRect).toRect(); executed: return d->printEngine->property(QPrintEngine::PPK_PaperRect).toRect(); Execution Count:78 | 78 |
642 | } | - |
643 | void QPrinter::setPageMargins(qreal left, qreal top, qreal right, qreal bottom, QPrinter::Unit unit) | - |
644 | { | - |
645 | const qreal multiplier = qt_multiplierForUnit(unit, resolution()) * 25.4/72.; | - |
646 | Margins m = { left*multiplier, right*multiplier, top*multiplier, bottom*multiplier }; | - |
647 | setMargins(m); | - |
648 | } executed: } Execution Count:10 | 10 |
649 | | - |
650 | | - |
651 | | - |
652 | | - |
653 | void QPrinter::setMargins(const Margins &m) | - |
654 | { | - |
655 | QPrinterPrivate * const d = d_func(); | - |
656 | | - |
657 | | - |
658 | QPagedPaintDevice::setMargins(m); | - |
659 | | - |
660 | const qreal multiplier = 72./25.4; | - |
661 | QList<QVariant> margins; | - |
662 | margins << (m.left * multiplier) << (m.top * multiplier) | - |
663 | << (m.right * multiplier) << (m.bottom * multiplier); | - |
664 | d->printEngine->setProperty(QPrintEngine::PPK_PageMargins, margins); | - |
665 | d->addToManualSetList(QPrintEngine::PPK_PageMargins); | - |
666 | d->hasCustomPageMargins = true; | - |
667 | } executed: } Execution Count:10 | 10 |
668 | void QPrinter::getPageMargins(qreal *left, qreal *top, qreal *right, qreal *bottom, QPrinter::Unit unit) const | - |
669 | { | - |
670 | const QPrinterPrivate * const d = d_func(); | - |
671 | qt_noop(); | - |
672 | const qreal multiplier = qt_multiplierForUnit(unit, resolution()); | - |
673 | QList<QVariant> margins(d->printEngine->property(QPrintEngine::PPK_PageMargins).toList()); | - |
674 | *left = margins.at(0).toReal() / multiplier; | - |
675 | *top = margins.at(1).toReal() / multiplier; | - |
676 | *right = margins.at(2).toReal() / multiplier; | - |
677 | *bottom = margins.at(3).toReal() / multiplier; | - |
678 | } executed: } Execution Count:42 | 42 |
679 | | - |
680 | | - |
681 | | - |
682 | | - |
683 | | - |
684 | | - |
685 | int QPrinter::metric(PaintDeviceMetric id) const | - |
686 | { | - |
687 | const QPrinterPrivate * const d = d_func(); | - |
688 | return d->printEngine->metric(id); executed: return d->printEngine->metric(id); Execution Count:150 | 150 |
689 | } | - |
690 | | - |
691 | | - |
692 | | - |
693 | | - |
694 | QPaintEngine *QPrinter::paintEngine() const | - |
695 | { | - |
696 | const QPrinterPrivate * const d = d_func(); | - |
697 | return d->paintEngine; executed: return d->paintEngine; Execution Count:21 | 21 |
698 | } | - |
699 | | - |
700 | | - |
701 | | - |
702 | | - |
703 | | - |
704 | | - |
705 | QPrintEngine *QPrinter::printEngine() const | - |
706 | { | - |
707 | const QPrinterPrivate * const d = d_func(); | - |
708 | return d->printEngine; never executed: return d->printEngine; | 0 |
709 | } | - |
710 | QList<int> QPrinter::supportedResolutions() const | - |
711 | { | - |
712 | const QPrinterPrivate * const d = d_func(); | - |
713 | QList<QVariant> varlist | - |
714 | = d->printEngine->property(QPrintEngine::PPK_SupportedResolutions).toList(); | - |
715 | QList<int> intlist; | - |
716 | for (int i=0; i<varlist.size(); ++i) never evaluated: i<varlist.size() | 0 |
717 | intlist << varlist.at(i).toInt(); never executed: intlist << varlist.at(i).toInt(); | 0 |
718 | return intlist; never executed: return intlist; | 0 |
719 | } | - |
720 | bool QPrinter::newPage() | - |
721 | { | - |
722 | QPrinterPrivate * const d = d_func(); | - |
723 | if (d->printEngine->printerState() != QPrinter::Active) never evaluated: d->printEngine->printerState() != QPrinter::Active | 0 |
724 | return false; never executed: return false; | 0 |
725 | return d->printEngine->newPage(); never executed: return d->printEngine->newPage(); | 0 |
726 | } | - |
727 | bool QPrinter::abort() | - |
728 | { | - |
729 | QPrinterPrivate * const d = d_func(); | - |
730 | return d->printEngine->abort(); never executed: return d->printEngine->abort(); | 0 |
731 | } | - |
732 | | - |
733 | | - |
734 | | - |
735 | | - |
736 | | - |
737 | | - |
738 | QPrinter::PrinterState QPrinter::printerState() const | - |
739 | { | - |
740 | const QPrinterPrivate * const d = d_func(); | - |
741 | return d->printEngine->printerState(); never executed: return d->printEngine->printerState(); | 0 |
742 | } | - |
743 | QString QPrinter::printerSelectionOption() const | - |
744 | { | - |
745 | const QPrinterPrivate * const d = d_func(); | - |
746 | return d->printEngine->property(QPrintEngine::PPK_SelectionOption).toString(); executed: return d->printEngine->property(QPrintEngine::PPK_SelectionOption).toString(); Execution Count:5 | 5 |
747 | } | - |
748 | | - |
749 | void QPrinter::setPrinterSelectionOption(const QString &option) | - |
750 | { | - |
751 | QPrinterPrivate * const d = d_func(); | - |
752 | d->printEngine->setProperty(QPrintEngine::PPK_SelectionOption, option); | - |
753 | d->addToManualSetList(QPrintEngine::PPK_SelectionOption); | - |
754 | } executed: } Execution Count:2 | 2 |
755 | int QPrinter::fromPage() const | - |
756 | { | - |
757 | return d->fromPage; executed: return d->fromPage; Execution Count:13 | 13 |
758 | } | - |
759 | int QPrinter::toPage() const | - |
760 | { | - |
761 | return d->toPage; executed: return d->toPage; Execution Count:12 | 12 |
762 | } | - |
763 | void QPrinter::setFromTo(int from, int to) | - |
764 | { | - |
765 | if (from > to) { partially evaluated: from > to no Evaluation Count:0 | yes Evaluation Count:3 |
| 0-3 |
766 | QMessageLogger("kernel/qprinter.cpp", 1861, __PRETTY_FUNCTION__).warning() << "QPrinter::setFromTo: 'from' must be less than or equal to 'to'"; | - |
767 | from = to; | - |
768 | } | 0 |
769 | d->fromPage = from; | - |
770 | d->toPage = to; | - |
771 | } executed: } Execution Count:3 | 3 |
772 | | - |
773 | | - |
774 | | - |
775 | | - |
776 | | - |
777 | | - |
778 | void QPrinter::setPrintRange( PrintRange range ) | - |
779 | { | - |
780 | d->printSelectionOnly = (range == Selection); | - |
781 | | - |
782 | QPrinterPrivate * const d = d_func(); | - |
783 | d->printRange = range; | - |
784 | } executed: } Execution Count:8 | 8 |
785 | QPrinter::PrintRange QPrinter::printRange() const | - |
786 | { | - |
787 | const QPrinterPrivate * const d = d_func(); | - |
788 | return d->printRange; executed: return d->printRange; Execution Count:8 | 8 |
789 | } | - |
790 | QSizeF qt_paperSizeToQSizeF(QPrinter::PaperSize size) | - |
791 | { | - |
792 | if (size == QPrinter::Custom) return QSizeF(0, 0); never executed: return QSizeF(0, 0); partially evaluated: size == QPrinter::Custom no Evaluation Count:0 | yes Evaluation Count:31 |
| 0-31 |
793 | return QSizeF(qt_paperSizes[size][0], qt_paperSizes[size][1]); executed: return QSizeF(qt_paperSizes[size][0], qt_paperSizes[size][1]); Execution Count:31 | 31 |
794 | } | - |
795 | QPrinter::PaperSize qSizeFTopaperSize(const QSizeF& size) | - |
796 | { | - |
797 | for (int i = 0; i < static_cast<int>(QPrinter::NPageSize); ++i) { never evaluated: i < static_cast<int>(QPrinter::NPageSize) | 0 |
798 | if (qt_paperSizes[i][0] >= size.width() - 1 && never evaluated: qt_paperSizes[i][0] >= size.width() - 1 | 0 |
799 | qt_paperSizes[i][0] <= size.width() + 1 && never evaluated: qt_paperSizes[i][0] <= size.width() + 1 | 0 |
800 | qt_paperSizes[i][1] >= size.height() - 1 && never evaluated: qt_paperSizes[i][1] >= size.height() - 1 | 0 |
801 | qt_paperSizes[i][1] <= size.height() + 1) { never evaluated: qt_paperSizes[i][1] <= size.height() + 1 | 0 |
802 | return QPrinter::PaperSize(i); never executed: return QPrinter::PaperSize(i); | 0 |
803 | } | - |
804 | } | 0 |
805 | | - |
806 | return QPrinter::Custom; never executed: return QPrinter::Custom; | 0 |
807 | } | - |
808 | | - |
809 | | - |
810 | | - |
| | |