qprinter.cpp

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

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9