Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpagelayout.cpp |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | - | |||||||||||||||||||
2 | - | |||||||||||||||||||
3 | - | |||||||||||||||||||
4 | - | |||||||||||||||||||
5 | - | |||||||||||||||||||
6 | - | |||||||||||||||||||
7 | __attribute__((visibility("default"))) qreal qt_pointMultiplier(QPageLayout::Unit unit) | - | ||||||||||||||||||
8 | { | - | ||||||||||||||||||
9 | switch (unit) { | - | ||||||||||||||||||
10 | case never executed: QPageLayout::Millimeter:case QPageLayout::Millimeter: never executed: case QPageLayout::Millimeter: | 0 | ||||||||||||||||||
11 | return never executed: 2.83464566929;return 2.83464566929; never executed: return 2.83464566929; | 0 | ||||||||||||||||||
12 | case never executed: QPageLayout::Point:case QPageLayout::Point: never executed: case QPageLayout::Point: | 0 | ||||||||||||||||||
13 | return never executed: 1.0;return 1.0; never executed: return 1.0; | 0 | ||||||||||||||||||
14 | case never executed: QPageLayout::Inch:case QPageLayout::Inch: never executed: case QPageLayout::Inch: | 0 | ||||||||||||||||||
15 | return never executed: 72.0;return 72.0; never executed: return 72.0; | 0 | ||||||||||||||||||
16 | case never executed: QPageLayout::Pica:case QPageLayout::Pica: never executed: case QPageLayout::Pica: | 0 | ||||||||||||||||||
17 | return never executed: 12;return 12; never executed: return 12; | 0 | ||||||||||||||||||
18 | case never executed: QPageLayout::Didot:case QPageLayout::Didot: never executed: case QPageLayout::Didot: | 0 | ||||||||||||||||||
19 | return never executed: 1.065826771;return 1.065826771; never executed: return 1.065826771; | 0 | ||||||||||||||||||
20 | case never executed: QPageLayout::Cicero:case QPageLayout::Cicero: never executed: case QPageLayout::Cicero: | 0 | ||||||||||||||||||
21 | return never executed: 12.789921252;return 12.789921252; never executed: return 12.789921252; | 0 | ||||||||||||||||||
22 | } | - | ||||||||||||||||||
23 | return never executed: 1.0;return 1.0; never executed: return 1.0; | 0 | ||||||||||||||||||
24 | } | - | ||||||||||||||||||
25 | - | |||||||||||||||||||
26 | - | |||||||||||||||||||
27 | extern qreal qt_pixelMultiplier(int resolution); | - | ||||||||||||||||||
28 | - | |||||||||||||||||||
29 | QPointF qt_convertPoint(const QPointF &xy, QPageLayout::Unit fromUnits, QPageLayout::Unit toUnits) | - | ||||||||||||||||||
30 | { | - | ||||||||||||||||||
31 | - | |||||||||||||||||||
32 | if (fromUnits == toUnits
| 0 | ||||||||||||||||||
33 | return never executed: xy;return xy; never executed: return xy; | 0 | ||||||||||||||||||
34 | - | |||||||||||||||||||
35 | - | |||||||||||||||||||
36 | if (toUnits == QPageLayout::Point
| 0 | ||||||||||||||||||
37 | const qreal multiplier = qt_pointMultiplier(fromUnits); | - | ||||||||||||||||||
38 | return never executed: QPointF(qRound(xy.x() * multiplier),return QPointF(qRound(xy.x() * multiplier), qRound(xy.y() * multiplier)); never executed: return QPointF(qRound(xy.x() * multiplier), qRound(xy.y() * multiplier)); | 0 | ||||||||||||||||||
39 | qRound(xy.y() * multiplier)); never executed: return QPointF(qRound(xy.x() * multiplier), qRound(xy.y() * multiplier)); | 0 | ||||||||||||||||||
40 | } | - | ||||||||||||||||||
41 | - | |||||||||||||||||||
42 | - | |||||||||||||||||||
43 | QPointF pointXy = (
| 0 | ||||||||||||||||||
44 | - | |||||||||||||||||||
45 | - | |||||||||||||||||||
46 | const qreal multiplier = qt_pointMultiplier(toUnits); | - | ||||||||||||||||||
47 | return never executed: QPointF(qRound(pointXy.x() * 100 / multiplier) / 100.0,return QPointF(qRound(pointXy.x() * 100 / multiplier) / 100.0, qRound(pointXy.y() * 100 / multiplier) / 100.0); never executed: return QPointF(qRound(pointXy.x() * 100 / multiplier) / 100.0, qRound(pointXy.y() * 100 / multiplier) / 100.0); | 0 | ||||||||||||||||||
48 | qRound(pointXy.y() * 100 / multiplier) / 100.0); never executed: return QPointF(qRound(pointXy.x() * 100 / multiplier) / 100.0, qRound(pointXy.y() * 100 / multiplier) / 100.0); | 0 | ||||||||||||||||||
49 | } | - | ||||||||||||||||||
50 | - | |||||||||||||||||||
51 | __attribute__((visibility("default"))) QMarginsF qt_convertMargins(const QMarginsF &margins, QPageLayout::Unit fromUnits, QPageLayout::Unit toUnits) | - | ||||||||||||||||||
52 | { | - | ||||||||||||||||||
53 | - | |||||||||||||||||||
54 | if (fromUnits == toUnits
| 0 | ||||||||||||||||||
55 | return never executed: margins;return margins; never executed: return margins; | 0 | ||||||||||||||||||
56 | - | |||||||||||||||||||
57 | - | |||||||||||||||||||
58 | if (toUnits == QPageLayout::Point
| 0 | ||||||||||||||||||
59 | const qreal multiplier = qt_pointMultiplier(fromUnits); | - | ||||||||||||||||||
60 | return never executed: QMarginsF(qRound(margins.left() * multiplier),return QMarginsF(qRound(margins.left() * multiplier), qRound(margins.top() * multiplier), qRound(margins.right() * multiplier), qRound(margins.bottom() * multiplier)); never executed: return QMarginsF(qRound(margins.left() * multiplier), qRound(margins.top() * multiplier), qRound(margins.right() * multiplier), qRound(margins.bottom() * multiplier)); | 0 | ||||||||||||||||||
61 | qRound(margins.top() * multiplier), never executed: return QMarginsF(qRound(margins.left() * multiplier), qRound(margins.top() * multiplier), qRound(margins.right() * multiplier), qRound(margins.bottom() * multiplier)); | 0 | ||||||||||||||||||
62 | qRound(margins.right() * multiplier), never executed: return QMarginsF(qRound(margins.left() * multiplier), qRound(margins.top() * multiplier), qRound(margins.right() * multiplier), qRound(margins.bottom() * multiplier)); | 0 | ||||||||||||||||||
63 | qRound(margins.bottom() * multiplier)); never executed: return QMarginsF(qRound(margins.left() * multiplier), qRound(margins.top() * multiplier), qRound(margins.right() * multiplier), qRound(margins.bottom() * multiplier)); | 0 | ||||||||||||||||||
64 | } | - | ||||||||||||||||||
65 | - | |||||||||||||||||||
66 | - | |||||||||||||||||||
67 | QMarginsF pointMargins = fromUnits == QPageLayout::Point
| 0 | ||||||||||||||||||
68 | - | |||||||||||||||||||
69 | - | |||||||||||||||||||
70 | const qreal multiplier = qt_pointMultiplier(toUnits); | - | ||||||||||||||||||
71 | return never executed: QMarginsF(qRound(pointMargins.left() * 100 / multiplier) / 100.0,return QMarginsF(qRound(pointMargins.left() * 100 / multiplier) / 100.0, qRound(pointMargins.top() * 100 / multiplier) / 100.0, qRound(pointMargins.right() * 100 / multiplier) / 100.0, qRound(pointMargins.bottom() * 100 / multiplier) / 100.0); never executed: return QMarginsF(qRound(pointMargins.left() * 100 / multiplier) / 100.0, qRound(pointMargins.top() * 100 / multiplier) / 100.0, qRound(pointMargins.right() * 100 / multiplier) / 100.0, qRound(pointMargins.bottom() * 100 / multiplier) / 100.0); | 0 | ||||||||||||||||||
72 | qRound(pointMargins.top() * 100 / multiplier) / 100.0, never executed: return QMarginsF(qRound(pointMargins.left() * 100 / multiplier) / 100.0, qRound(pointMargins.top() * 100 / multiplier) / 100.0, qRound(pointMargins.right() * 100 / multiplier) / 100.0, qRound(pointMargins.bottom() * 100 / multiplier) / 100.0); | 0 | ||||||||||||||||||
73 | qRound(pointMargins.right() * 100 / multiplier) / 100.0, never executed: return QMarginsF(qRound(pointMargins.left() * 100 / multiplier) / 100.0, qRound(pointMargins.top() * 100 / multiplier) / 100.0, qRound(pointMargins.right() * 100 / multiplier) / 100.0, qRound(pointMargins.bottom() * 100 / multiplier) / 100.0); | 0 | ||||||||||||||||||
74 | qRound(pointMargins.bottom() * 100 / multiplier) / 100.0); never executed: return QMarginsF(qRound(pointMargins.left() * 100 / multiplier) / 100.0, qRound(pointMargins.top() * 100 / multiplier) / 100.0, qRound(pointMargins.right() * 100 / multiplier) / 100.0, qRound(pointMargins.bottom() * 100 / multiplier) / 100.0); | 0 | ||||||||||||||||||
75 | } | - | ||||||||||||||||||
76 | - | |||||||||||||||||||
77 | class QPageLayoutPrivate : public QSharedData | - | ||||||||||||||||||
78 | { | - | ||||||||||||||||||
79 | public: | - | ||||||||||||||||||
80 | - | |||||||||||||||||||
81 | QPageLayoutPrivate(); | - | ||||||||||||||||||
82 | QPageLayoutPrivate(const QPageSize &pageSize, QPageLayout::Orientation orientation, | - | ||||||||||||||||||
83 | const QMarginsF &margins, QPageLayout::Unit units, | - | ||||||||||||||||||
84 | const QMarginsF &minMargins); | - | ||||||||||||||||||
85 | ~QPageLayoutPrivate(); | - | ||||||||||||||||||
86 | - | |||||||||||||||||||
87 | bool operator==(const QPageLayoutPrivate &other) const; | - | ||||||||||||||||||
88 | bool isEquivalentTo(const QPageLayoutPrivate &other) const; | - | ||||||||||||||||||
89 | - | |||||||||||||||||||
90 | bool isValid() const; | - | ||||||||||||||||||
91 | - | |||||||||||||||||||
92 | void clampMargins(const QMarginsF &margins); | - | ||||||||||||||||||
93 | - | |||||||||||||||||||
94 | QMarginsF margins(QPageLayout::Unit units) const; | - | ||||||||||||||||||
95 | QMargins marginsPoints() const; | - | ||||||||||||||||||
96 | QMargins marginsPixels(int resolution) const; | - | ||||||||||||||||||
97 | - | |||||||||||||||||||
98 | void setDefaultMargins(const QMarginsF &minMargins); | - | ||||||||||||||||||
99 | - | |||||||||||||||||||
100 | QSizeF paintSize() const; | - | ||||||||||||||||||
101 | - | |||||||||||||||||||
102 | QRectF fullRect() const; | - | ||||||||||||||||||
103 | QRectF fullRect(QPageLayout::Unit units) const; | - | ||||||||||||||||||
104 | QRect fullRectPoints() const; | - | ||||||||||||||||||
105 | QRect fullRectPixels(int resolution) const; | - | ||||||||||||||||||
106 | - | |||||||||||||||||||
107 | QRectF paintRect() const; | - | ||||||||||||||||||
108 | - | |||||||||||||||||||
109 | private: | - | ||||||||||||||||||
110 | friend class QPageLayout; | - | ||||||||||||||||||
111 | - | |||||||||||||||||||
112 | QSizeF fullSizeUnits(QPageLayout::Unit units) const; | - | ||||||||||||||||||
113 | - | |||||||||||||||||||
114 | QPageSize m_pageSize; | - | ||||||||||||||||||
115 | QPageLayout::Orientation m_orientation; | - | ||||||||||||||||||
116 | QPageLayout::Mode m_mode; | - | ||||||||||||||||||
117 | QPageLayout::Unit m_units; | - | ||||||||||||||||||
118 | QSizeF m_fullSize; | - | ||||||||||||||||||
119 | QMarginsF m_margins; | - | ||||||||||||||||||
120 | QMarginsF m_minMargins; | - | ||||||||||||||||||
121 | QMarginsF m_maxMargins; | - | ||||||||||||||||||
122 | }; | - | ||||||||||||||||||
123 | - | |||||||||||||||||||
124 | QPageLayoutPrivate::QPageLayoutPrivate() | - | ||||||||||||||||||
125 | : m_orientation(QPageLayout::Landscape), | - | ||||||||||||||||||
126 | m_mode(QPageLayout::StandardMode) | - | ||||||||||||||||||
127 | { | - | ||||||||||||||||||
128 | } never executed: end of block | 0 | ||||||||||||||||||
129 | - | |||||||||||||||||||
130 | QPageLayoutPrivate::QPageLayoutPrivate(const QPageSize &pageSize, QPageLayout::Orientation orientation, | - | ||||||||||||||||||
131 | const QMarginsF &margins, QPageLayout::Unit units, | - | ||||||||||||||||||
132 | const QMarginsF &minMargins) | - | ||||||||||||||||||
133 | : m_pageSize(pageSize), | - | ||||||||||||||||||
134 | m_orientation(orientation), | - | ||||||||||||||||||
135 | m_mode(QPageLayout::StandardMode), | - | ||||||||||||||||||
136 | m_units(units), | - | ||||||||||||||||||
137 | m_margins(margins) | - | ||||||||||||||||||
138 | { | - | ||||||||||||||||||
139 | m_fullSize = fullSizeUnits(m_units); | - | ||||||||||||||||||
140 | setDefaultMargins(minMargins); | - | ||||||||||||||||||
141 | } never executed: end of block | 0 | ||||||||||||||||||
142 | - | |||||||||||||||||||
143 | QPageLayoutPrivate::~QPageLayoutPrivate() | - | ||||||||||||||||||
144 | { | - | ||||||||||||||||||
145 | } | - | ||||||||||||||||||
146 | - | |||||||||||||||||||
147 | bool QPageLayoutPrivate::operator==(const QPageLayoutPrivate &other) const | - | ||||||||||||||||||
148 | { | - | ||||||||||||||||||
149 | return never executed: m_pageSize == other.m_pageSizereturn m_pageSize == other.m_pageSize && m_orientation == other.m_orientation && m_units == other.m_units && m_margins == other.m_margins && m_minMargins == other.m_minMargins && m_maxMargins == other.m_maxMargins;
never executed: return m_pageSize == other.m_pageSize && m_orientation == other.m_orientation && m_units == other.m_units && m_margins == other.m_margins && m_minMargins == other.m_minMargins && m_maxMargins == other.m_maxMargins; | 0 | ||||||||||||||||||
150 | && m_orientation == other.m_orientation
never executed: return m_pageSize == other.m_pageSize && m_orientation == other.m_orientation && m_units == other.m_units && m_margins == other.m_margins && m_minMargins == other.m_minMargins && m_maxMargins == other.m_maxMargins; | 0 | ||||||||||||||||||
151 | && m_units == other.m_units
never executed: return m_pageSize == other.m_pageSize && m_orientation == other.m_orientation && m_units == other.m_units && m_margins == other.m_margins && m_minMargins == other.m_minMargins && m_maxMargins == other.m_maxMargins; | 0 | ||||||||||||||||||
152 | && m_margins == other.m_margins
never executed: return m_pageSize == other.m_pageSize && m_orientation == other.m_orientation && m_units == other.m_units && m_margins == other.m_margins && m_minMargins == other.m_minMargins && m_maxMargins == other.m_maxMargins; | 0 | ||||||||||||||||||
153 | && m_minMargins == other.m_minMargins
never executed: return m_pageSize == other.m_pageSize && m_orientation == other.m_orientation && m_units == other.m_units && m_margins == other.m_margins && m_minMargins == other.m_minMargins && m_maxMargins == other.m_maxMargins; | 0 | ||||||||||||||||||
154 | && m_maxMargins == other.m_maxMargins
never executed: return m_pageSize == other.m_pageSize && m_orientation == other.m_orientation && m_units == other.m_units && m_margins == other.m_margins && m_minMargins == other.m_minMargins && m_maxMargins == other.m_maxMargins; | 0 | ||||||||||||||||||
155 | } | - | ||||||||||||||||||
156 | - | |||||||||||||||||||
157 | bool QPageLayoutPrivate::isEquivalentTo(const QPageLayoutPrivate &other) const | - | ||||||||||||||||||
158 | { | - | ||||||||||||||||||
159 | return never executed: m_pageSize.isEquivalentTo(other.m_pageSize)return m_pageSize.isEquivalentTo(other.m_pageSize) && m_orientation == other.m_orientation && qt_convertMargins(m_margins, m_units, QPageLayout::Point) == qt_convertMargins(other.m_margins, other.m_units, QPageLayout::Point);
never executed: return m_pageSize.isEquivalentTo(other.m_pageSize) && m_orientation == other.m_orientation && qt_convertMargins(m_margins, m_units, QPageLayout::Point) == qt_convertMargins(other.m_margins, other.m_units, QPageLayout::Point); | 0 | ||||||||||||||||||
160 | && m_orientation == other.m_orientation
never executed: return m_pageSize.isEquivalentTo(other.m_pageSize) && m_orientation == other.m_orientation && qt_convertMargins(m_margins, m_units, QPageLayout::Point) == qt_convertMargins(other.m_margins, other.m_units, QPageLayout::Point); | 0 | ||||||||||||||||||
161 | && qt_convertMargins(m_margins, m_units, QPageLayout::Point)
never executed: return m_pageSize.isEquivalentTo(other.m_pageSize) && m_orientation == other.m_orientation && qt_convertMargins(m_margins, m_units, QPageLayout::Point) == qt_convertMargins(other.m_margins, other.m_units, QPageLayout::Point); | 0 | ||||||||||||||||||
162 | == qt_convertMargins(other.m_margins, other.m_units, QPageLayout::Point)
never executed: return m_pageSize.isEquivalentTo(other.m_pageSize) && m_orientation == other.m_orientation && qt_convertMargins(m_margins, m_units, QPageLayout::Point) == qt_convertMargins(other.m_margins, other.m_units, QPageLayout::Point); | 0 | ||||||||||||||||||
163 | } | - | ||||||||||||||||||
164 | - | |||||||||||||||||||
165 | bool QPageLayoutPrivate::isValid() const | - | ||||||||||||||||||
166 | { | - | ||||||||||||||||||
167 | return never executed: m_pageSize.isValid();return m_pageSize.isValid(); never executed: return m_pageSize.isValid(); | 0 | ||||||||||||||||||
168 | } | - | ||||||||||||||||||
169 | - | |||||||||||||||||||
170 | void QPageLayoutPrivate::clampMargins(const QMarginsF &margins) | - | ||||||||||||||||||
171 | { | - | ||||||||||||||||||
172 | m_margins = QMarginsF(qBound(m_minMargins.left(), margins.left(), m_maxMargins.left()), | - | ||||||||||||||||||
173 | qBound(m_minMargins.top(), margins.top(), m_maxMargins.top()), | - | ||||||||||||||||||
174 | qBound(m_minMargins.right(), margins.right(), m_maxMargins.right()), | - | ||||||||||||||||||
175 | qBound(m_minMargins.bottom(), margins.bottom(), m_maxMargins.bottom())); | - | ||||||||||||||||||
176 | } never executed: end of block | 0 | ||||||||||||||||||
177 | - | |||||||||||||||||||
178 | QMarginsF QPageLayoutPrivate::margins(QPageLayout::Unit units) const | - | ||||||||||||||||||
179 | { | - | ||||||||||||||||||
180 | return never executed: qt_convertMargins(m_margins, m_units, units);return qt_convertMargins(m_margins, m_units, units); never executed: return qt_convertMargins(m_margins, m_units, units); | 0 | ||||||||||||||||||
181 | } | - | ||||||||||||||||||
182 | - | |||||||||||||||||||
183 | QMargins QPageLayoutPrivate::marginsPoints() const | - | ||||||||||||||||||
184 | { | - | ||||||||||||||||||
185 | return never executed: qt_convertMargins(m_margins, m_units, QPageLayout::Point).toMargins();return qt_convertMargins(m_margins, m_units, QPageLayout::Point).toMargins(); never executed: return qt_convertMargins(m_margins, m_units, QPageLayout::Point).toMargins(); | 0 | ||||||||||||||||||
186 | } | - | ||||||||||||||||||
187 | - | |||||||||||||||||||
188 | QMargins QPageLayoutPrivate::marginsPixels(int resolution) const | - | ||||||||||||||||||
189 | { | - | ||||||||||||||||||
190 | return never executed: marginsPoints() / qt_pixelMultiplier(resolution);return marginsPoints() / qt_pixelMultiplier(resolution); never executed: return marginsPoints() / qt_pixelMultiplier(resolution); | 0 | ||||||||||||||||||
191 | } | - | ||||||||||||||||||
192 | - | |||||||||||||||||||
193 | void QPageLayoutPrivate::setDefaultMargins(const QMarginsF &minMargins) | - | ||||||||||||||||||
194 | { | - | ||||||||||||||||||
195 | m_minMargins = minMargins; | - | ||||||||||||||||||
196 | m_maxMargins = QMarginsF(m_fullSize.width() - m_minMargins.right(), | - | ||||||||||||||||||
197 | m_fullSize.height() - m_minMargins.bottom(), | - | ||||||||||||||||||
198 | m_fullSize.width() - m_minMargins.left(), | - | ||||||||||||||||||
199 | m_fullSize.height() - m_minMargins.top()); | - | ||||||||||||||||||
200 | if (m_mode == QPageLayout::StandardMode
| 0 | ||||||||||||||||||
201 | clampMargins(m_margins); never executed: clampMargins(m_margins); | 0 | ||||||||||||||||||
202 | } never executed: end of block | 0 | ||||||||||||||||||
203 | - | |||||||||||||||||||
204 | QSizeF QPageLayoutPrivate::fullSizeUnits(QPageLayout::Unit units) const | - | ||||||||||||||||||
205 | { | - | ||||||||||||||||||
206 | QSizeF fullPageSize = m_pageSize.size(QPageSize::Unit(units)); | - | ||||||||||||||||||
207 | return never executed: m_orientation == QPageLayout::Landscapereturn m_orientation == QPageLayout::Landscape ? fullPageSize.transposed() : fullPageSize;
never executed: return m_orientation == QPageLayout::Landscape ? fullPageSize.transposed() : fullPageSize; | 0 | ||||||||||||||||||
208 | } | - | ||||||||||||||||||
209 | - | |||||||||||||||||||
210 | QRectF QPageLayoutPrivate::fullRect() const | - | ||||||||||||||||||
211 | { | - | ||||||||||||||||||
212 | return never executed: QRectF(QPointF(0, 0), m_fullSize);return QRectF(QPointF(0, 0), m_fullSize); never executed: return QRectF(QPointF(0, 0), m_fullSize); | 0 | ||||||||||||||||||
213 | } | - | ||||||||||||||||||
214 | - | |||||||||||||||||||
215 | QRectF QPageLayoutPrivate::fullRect(QPageLayout::Unit units) const | - | ||||||||||||||||||
216 | { | - | ||||||||||||||||||
217 | return never executed: units == m_unitsreturn units == m_units ? fullRect() : QRectF(QPointF(0, 0), fullSizeUnits(units));
never executed: return units == m_units ? fullRect() : QRectF(QPointF(0, 0), fullSizeUnits(units)); | 0 | ||||||||||||||||||
218 | } | - | ||||||||||||||||||
219 | - | |||||||||||||||||||
220 | QRect QPageLayoutPrivate::fullRectPoints() const | - | ||||||||||||||||||
221 | { | - | ||||||||||||||||||
222 | if (m_orientation == QPageLayout::Landscape
| 0 | ||||||||||||||||||
223 | return never executed: QRect(QPoint(0, 0), m_pageSize.sizePoints().transposed());return QRect(QPoint(0, 0), m_pageSize.sizePoints().transposed()); never executed: return QRect(QPoint(0, 0), m_pageSize.sizePoints().transposed()); | 0 | ||||||||||||||||||
224 | else | - | ||||||||||||||||||
225 | return never executed: QRect(QPoint(0, 0), m_pageSize.sizePoints());return QRect(QPoint(0, 0), m_pageSize.sizePoints()); never executed: return QRect(QPoint(0, 0), m_pageSize.sizePoints()); | 0 | ||||||||||||||||||
226 | } | - | ||||||||||||||||||
227 | - | |||||||||||||||||||
228 | QRect QPageLayoutPrivate::fullRectPixels(int resolution) const | - | ||||||||||||||||||
229 | { | - | ||||||||||||||||||
230 | if (m_orientation == QPageLayout::Landscape
| 0 | ||||||||||||||||||
231 | return never executed: QRect(QPoint(0, 0), m_pageSize.sizePixels(resolution).transposed());return QRect(QPoint(0, 0), m_pageSize.sizePixels(resolution).transposed()); never executed: return QRect(QPoint(0, 0), m_pageSize.sizePixels(resolution).transposed()); | 0 | ||||||||||||||||||
232 | else | - | ||||||||||||||||||
233 | return never executed: QRect(QPoint(0, 0), m_pageSize.sizePixels(resolution));return QRect(QPoint(0, 0), m_pageSize.sizePixels(resolution)); never executed: return QRect(QPoint(0, 0), m_pageSize.sizePixels(resolution)); | 0 | ||||||||||||||||||
234 | } | - | ||||||||||||||||||
235 | - | |||||||||||||||||||
236 | QRectF QPageLayoutPrivate::paintRect() const | - | ||||||||||||||||||
237 | { | - | ||||||||||||||||||
238 | return never executed: m_mode == QPageLayout::FullPageModereturn m_mode == QPageLayout::FullPageMode ? fullRect() : fullRect() - m_margins;
never executed: return m_mode == QPageLayout::FullPageMode ? fullRect() : fullRect() - m_margins; | 0 | ||||||||||||||||||
239 | } | - | ||||||||||||||||||
240 | QPageLayout::QPageLayout() | - | ||||||||||||||||||
241 | : d(new QPageLayoutPrivate()) | - | ||||||||||||||||||
242 | { | - | ||||||||||||||||||
243 | } never executed: end of block | 0 | ||||||||||||||||||
244 | QPageLayout::QPageLayout(const QPageSize &pageSize, Orientation orientation, | - | ||||||||||||||||||
245 | const QMarginsF &margins, Unit units, | - | ||||||||||||||||||
246 | const QMarginsF &minMargins) | - | ||||||||||||||||||
247 | : d(new QPageLayoutPrivate(pageSize, orientation, margins, units, minMargins)) | - | ||||||||||||||||||
248 | { | - | ||||||||||||||||||
249 | } never executed: end of block | 0 | ||||||||||||||||||
250 | - | |||||||||||||||||||
251 | - | |||||||||||||||||||
252 | - | |||||||||||||||||||
253 | - | |||||||||||||||||||
254 | - | |||||||||||||||||||
255 | QPageLayout::QPageLayout(const QPageLayout &other) | - | ||||||||||||||||||
256 | : d(other.d) | - | ||||||||||||||||||
257 | { | - | ||||||||||||||||||
258 | } never executed: end of block | 0 | ||||||||||||||||||
259 | - | |||||||||||||||||||
260 | - | |||||||||||||||||||
261 | - | |||||||||||||||||||
262 | - | |||||||||||||||||||
263 | - | |||||||||||||||||||
264 | QPageLayout::~QPageLayout() | - | ||||||||||||||||||
265 | { | - | ||||||||||||||||||
266 | } | - | ||||||||||||||||||
267 | - | |||||||||||||||||||
268 | - | |||||||||||||||||||
269 | - | |||||||||||||||||||
270 | - | |||||||||||||||||||
271 | - | |||||||||||||||||||
272 | QPageLayout &QPageLayout::operator=(const QPageLayout &other) | - | ||||||||||||||||||
273 | { | - | ||||||||||||||||||
274 | d = other.d; | - | ||||||||||||||||||
275 | return never executed: *this;return *this; never executed: return *this; | 0 | ||||||||||||||||||
276 | } | - | ||||||||||||||||||
277 | bool operator==(const QPageLayout &lhs, const QPageLayout &rhs) | - | ||||||||||||||||||
278 | { | - | ||||||||||||||||||
279 | return never executed: lhs.d == rhs.dreturn lhs.d == rhs.d || *lhs.d == *rhs.d;
never executed: return lhs.d == rhs.d || *lhs.d == *rhs.d; | 0 | ||||||||||||||||||
280 | } | - | ||||||||||||||||||
281 | bool QPageLayout::isEquivalentTo(const QPageLayout &other) const | - | ||||||||||||||||||
282 | { | - | ||||||||||||||||||
283 | return never executed: dreturn d && other.d && d->isEquivalentTo(*other.d);
never executed: return d && other.d && d->isEquivalentTo(*other.d); | 0 | ||||||||||||||||||
284 | } | - | ||||||||||||||||||
285 | - | |||||||||||||||||||
286 | - | |||||||||||||||||||
287 | - | |||||||||||||||||||
288 | - | |||||||||||||||||||
289 | - | |||||||||||||||||||
290 | bool QPageLayout::isValid() const | - | ||||||||||||||||||
291 | { | - | ||||||||||||||||||
292 | return never executed: d->isValid();return d->isValid(); never executed: return d->isValid(); | 0 | ||||||||||||||||||
293 | } | - | ||||||||||||||||||
294 | - | |||||||||||||||||||
295 | - | |||||||||||||||||||
296 | - | |||||||||||||||||||
297 | - | |||||||||||||||||||
298 | - | |||||||||||||||||||
299 | void QPageLayout::setMode(Mode mode) | - | ||||||||||||||||||
300 | { | - | ||||||||||||||||||
301 | d.detach(); | - | ||||||||||||||||||
302 | d->m_mode = mode; | - | ||||||||||||||||||
303 | } never executed: end of block | 0 | ||||||||||||||||||
304 | - | |||||||||||||||||||
305 | - | |||||||||||||||||||
306 | - | |||||||||||||||||||
307 | - | |||||||||||||||||||
308 | - | |||||||||||||||||||
309 | QPageLayout::Mode QPageLayout::mode() const | - | ||||||||||||||||||
310 | { | - | ||||||||||||||||||
311 | return never executed: d->m_mode;return d->m_mode; never executed: return d->m_mode; | 0 | ||||||||||||||||||
312 | } | - | ||||||||||||||||||
313 | void QPageLayout::setPageSize(const QPageSize &pageSize, const QMarginsF &minMargins) | - | ||||||||||||||||||
314 | { | - | ||||||||||||||||||
315 | if (!pageSize.isValid()
| 0 | ||||||||||||||||||
316 | return; never executed: return; | 0 | ||||||||||||||||||
317 | d.detach(); | - | ||||||||||||||||||
318 | d->m_pageSize = pageSize; | - | ||||||||||||||||||
319 | d->m_fullSize = d->fullSizeUnits(d->m_units); | - | ||||||||||||||||||
320 | d->setDefaultMargins(minMargins); | - | ||||||||||||||||||
321 | } never executed: end of block | 0 | ||||||||||||||||||
322 | QPageSize QPageLayout::pageSize() const | - | ||||||||||||||||||
323 | { | - | ||||||||||||||||||
324 | return never executed: d->m_pageSize;return d->m_pageSize; never executed: return d->m_pageSize; | 0 | ||||||||||||||||||
325 | } | - | ||||||||||||||||||
326 | void QPageLayout::setOrientation(Orientation orientation) | - | ||||||||||||||||||
327 | { | - | ||||||||||||||||||
328 | if (orientation != d->m_orientation
| 0 | ||||||||||||||||||
329 | d.detach(); | - | ||||||||||||||||||
330 | d->m_orientation = orientation; | - | ||||||||||||||||||
331 | d->m_fullSize = d->fullSizeUnits(d->m_units); | - | ||||||||||||||||||
332 | - | |||||||||||||||||||
333 | const qreal change = d->m_fullSize.width() - d->m_fullSize.height(); | - | ||||||||||||||||||
334 | d->m_maxMargins.setLeft(d->m_maxMargins.left() + change); | - | ||||||||||||||||||
335 | d->m_maxMargins.setRight(d->m_maxMargins.right() + change); | - | ||||||||||||||||||
336 | d->m_maxMargins.setTop(d->m_maxMargins.top() - change); | - | ||||||||||||||||||
337 | d->m_maxMargins.setBottom(d->m_maxMargins.bottom() - change); | - | ||||||||||||||||||
338 | } never executed: end of block | 0 | ||||||||||||||||||
339 | } never executed: end of block | 0 | ||||||||||||||||||
340 | - | |||||||||||||||||||
341 | - | |||||||||||||||||||
342 | - | |||||||||||||||||||
343 | - | |||||||||||||||||||
344 | - | |||||||||||||||||||
345 | QPageLayout::Orientation QPageLayout::orientation() const | - | ||||||||||||||||||
346 | { | - | ||||||||||||||||||
347 | return never executed: d->m_orientation;return d->m_orientation; never executed: return d->m_orientation; | 0 | ||||||||||||||||||
348 | } | - | ||||||||||||||||||
349 | - | |||||||||||||||||||
350 | - | |||||||||||||||||||
351 | - | |||||||||||||||||||
352 | - | |||||||||||||||||||
353 | - | |||||||||||||||||||
354 | void QPageLayout::setUnits(Unit units) | - | ||||||||||||||||||
355 | { | - | ||||||||||||||||||
356 | if (units != d->m_units
| 0 | ||||||||||||||||||
357 | d.detach(); | - | ||||||||||||||||||
358 | d->m_margins = qt_convertMargins(d->m_margins, d->m_units, units); | - | ||||||||||||||||||
359 | d->m_minMargins = qt_convertMargins(d->m_minMargins, d->m_units, units); | - | ||||||||||||||||||
360 | d->m_maxMargins = qt_convertMargins(d->m_maxMargins, d->m_units, units); | - | ||||||||||||||||||
361 | d->m_units = units; | - | ||||||||||||||||||
362 | d->m_fullSize = d->fullSizeUnits(d->m_units); | - | ||||||||||||||||||
363 | } never executed: end of block | 0 | ||||||||||||||||||
364 | } never executed: end of block | 0 | ||||||||||||||||||
365 | - | |||||||||||||||||||
366 | - | |||||||||||||||||||
367 | - | |||||||||||||||||||
368 | - | |||||||||||||||||||
369 | - | |||||||||||||||||||
370 | QPageLayout::Unit QPageLayout::units() const | - | ||||||||||||||||||
371 | { | - | ||||||||||||||||||
372 | return never executed: d->m_units;return d->m_units; never executed: return d->m_units; | 0 | ||||||||||||||||||
373 | } | - | ||||||||||||||||||
374 | bool QPageLayout::setMargins(const QMarginsF &margins) | - | ||||||||||||||||||
375 | { | - | ||||||||||||||||||
376 | if (d->m_mode == FullPageMode
| 0 | ||||||||||||||||||
377 | d.detach(); | - | ||||||||||||||||||
378 | d->m_margins = margins; | - | ||||||||||||||||||
379 | return never executed: true;return true; never executed: return true; | 0 | ||||||||||||||||||
380 | } else if (margins.left() >= d->m_minMargins.left()
| 0 | ||||||||||||||||||
381 | && margins.right() >= d->m_minMargins.right()
| 0 | ||||||||||||||||||
382 | && margins.top() >= d->m_minMargins.top()
| 0 | ||||||||||||||||||
383 | && margins.bottom() >= d->m_minMargins.bottom()
| 0 | ||||||||||||||||||
384 | && margins.left() <= d->m_maxMargins.left()
| 0 | ||||||||||||||||||
385 | && margins.right() <= d->m_maxMargins.right()
| 0 | ||||||||||||||||||
386 | && margins.top() <= d->m_maxMargins.top()
| 0 | ||||||||||||||||||
387 | && margins.bottom() <= d->m_maxMargins.bottom()
| 0 | ||||||||||||||||||
388 | d.detach(); | - | ||||||||||||||||||
389 | d->m_margins = margins; | - | ||||||||||||||||||
390 | return never executed: true;return true; never executed: return true; | 0 | ||||||||||||||||||
391 | } | - | ||||||||||||||||||
392 | return never executed: false;return false; never executed: return false; | 0 | ||||||||||||||||||
393 | } | - | ||||||||||||||||||
394 | bool QPageLayout::setLeftMargin(qreal leftMargin) | - | ||||||||||||||||||
395 | { | - | ||||||||||||||||||
396 | if (d->m_mode == FullPageMode
| 0 | ||||||||||||||||||
397 | || (leftMargin >= d->m_minMargins.left()
| 0 | ||||||||||||||||||
398 | d.detach(); | - | ||||||||||||||||||
399 | d->m_margins.setLeft(leftMargin); | - | ||||||||||||||||||
400 | return never executed: true;return true; never executed: return true; | 0 | ||||||||||||||||||
401 | } | - | ||||||||||||||||||
402 | return never executed: false;return false; never executed: return false; | 0 | ||||||||||||||||||
403 | } | - | ||||||||||||||||||
404 | bool QPageLayout::setRightMargin(qreal rightMargin) | - | ||||||||||||||||||
405 | { | - | ||||||||||||||||||
406 | if (d->m_mode == FullPageMode
| 0 | ||||||||||||||||||
407 | || (rightMargin >= d->m_minMargins.right()
| 0 | ||||||||||||||||||
408 | d.detach(); | - | ||||||||||||||||||
409 | d->m_margins.setRight(rightMargin); | - | ||||||||||||||||||
410 | return never executed: true;return true; never executed: return true; | 0 | ||||||||||||||||||
411 | } | - | ||||||||||||||||||
412 | return never executed: false;return false; never executed: return false; | 0 | ||||||||||||||||||
413 | } | - | ||||||||||||||||||
414 | bool QPageLayout::setTopMargin(qreal topMargin) | - | ||||||||||||||||||
415 | { | - | ||||||||||||||||||
416 | if (d->m_mode == FullPageMode
| 0 | ||||||||||||||||||
417 | || (topMargin >= d->m_minMargins.top()
| 0 | ||||||||||||||||||
418 | d.detach(); | - | ||||||||||||||||||
419 | d->m_margins.setTop(topMargin); | - | ||||||||||||||||||
420 | return never executed: true;return true; never executed: return true; | 0 | ||||||||||||||||||
421 | } | - | ||||||||||||||||||
422 | return never executed: false;return false; never executed: return false; | 0 | ||||||||||||||||||
423 | } | - | ||||||||||||||||||
424 | bool QPageLayout::setBottomMargin(qreal bottomMargin) | - | ||||||||||||||||||
425 | { | - | ||||||||||||||||||
426 | if (d->m_mode == FullPageMode
| 0 | ||||||||||||||||||
427 | || (bottomMargin >= d->m_minMargins.bottom()
| 0 | ||||||||||||||||||
428 | d.detach(); | - | ||||||||||||||||||
429 | d->m_margins.setBottom(bottomMargin); | - | ||||||||||||||||||
430 | return never executed: true;return true; never executed: return true; | 0 | ||||||||||||||||||
431 | } | - | ||||||||||||||||||
432 | return never executed: false;return false; never executed: return false; | 0 | ||||||||||||||||||
433 | } | - | ||||||||||||||||||
434 | - | |||||||||||||||||||
435 | - | |||||||||||||||||||
436 | - | |||||||||||||||||||
437 | - | |||||||||||||||||||
438 | - | |||||||||||||||||||
439 | - | |||||||||||||||||||
440 | - | |||||||||||||||||||
441 | QMarginsF QPageLayout::margins() const | - | ||||||||||||||||||
442 | { | - | ||||||||||||||||||
443 | return never executed: d->m_margins;return d->m_margins; never executed: return d->m_margins; | 0 | ||||||||||||||||||
444 | } | - | ||||||||||||||||||
445 | - | |||||||||||||||||||
446 | - | |||||||||||||||||||
447 | - | |||||||||||||||||||
448 | - | |||||||||||||||||||
449 | - | |||||||||||||||||||
450 | - | |||||||||||||||||||
451 | - | |||||||||||||||||||
452 | QMarginsF QPageLayout::margins(Unit units) const | - | ||||||||||||||||||
453 | { | - | ||||||||||||||||||
454 | return never executed: d->margins(units);return d->margins(units); never executed: return d->margins(units); | 0 | ||||||||||||||||||
455 | } | - | ||||||||||||||||||
456 | - | |||||||||||||||||||
457 | - | |||||||||||||||||||
458 | - | |||||||||||||||||||
459 | - | |||||||||||||||||||
460 | - | |||||||||||||||||||
461 | - | |||||||||||||||||||
462 | - | |||||||||||||||||||
463 | QMargins QPageLayout::marginsPoints() const | - | ||||||||||||||||||
464 | { | - | ||||||||||||||||||
465 | return never executed: d->marginsPoints();return d->marginsPoints(); never executed: return d->marginsPoints(); | 0 | ||||||||||||||||||
466 | } | - | ||||||||||||||||||
467 | - | |||||||||||||||||||
468 | - | |||||||||||||||||||
469 | - | |||||||||||||||||||
470 | - | |||||||||||||||||||
471 | - | |||||||||||||||||||
472 | - | |||||||||||||||||||
473 | - | |||||||||||||||||||
474 | QMargins QPageLayout::marginsPixels(int resolution) const | - | ||||||||||||||||||
475 | { | - | ||||||||||||||||||
476 | return never executed: d->marginsPixels(resolution);return d->marginsPixels(resolution); never executed: return d->marginsPixels(resolution); | 0 | ||||||||||||||||||
477 | } | - | ||||||||||||||||||
478 | void QPageLayout::setMinimumMargins(const QMarginsF &minMargins) | - | ||||||||||||||||||
479 | { | - | ||||||||||||||||||
480 | d.detach(); | - | ||||||||||||||||||
481 | d->setDefaultMargins(minMargins); | - | ||||||||||||||||||
482 | } never executed: end of block | 0 | ||||||||||||||||||
483 | - | |||||||||||||||||||
484 | - | |||||||||||||||||||
485 | - | |||||||||||||||||||
486 | - | |||||||||||||||||||
487 | - | |||||||||||||||||||
488 | - | |||||||||||||||||||
489 | - | |||||||||||||||||||
490 | QMarginsF QPageLayout::minimumMargins() const | - | ||||||||||||||||||
491 | { | - | ||||||||||||||||||
492 | return never executed: d->m_minMargins;return d->m_minMargins; never executed: return d->m_minMargins; | 0 | ||||||||||||||||||
493 | } | - | ||||||||||||||||||
494 | QMarginsF QPageLayout::maximumMargins() const | - | ||||||||||||||||||
495 | { | - | ||||||||||||||||||
496 | return never executed: d->m_maxMargins;return d->m_maxMargins; never executed: return d->m_maxMargins; | 0 | ||||||||||||||||||
497 | } | - | ||||||||||||||||||
498 | QRectF QPageLayout::fullRect() const | - | ||||||||||||||||||
499 | { | - | ||||||||||||||||||
500 | return never executed: isValid()return isValid() ? d->fullRect() : QRect();
never executed: return isValid() ? d->fullRect() : QRect(); | 0 | ||||||||||||||||||
501 | } | - | ||||||||||||||||||
502 | QRectF QPageLayout::fullRect(Unit units) const | - | ||||||||||||||||||
503 | { | - | ||||||||||||||||||
504 | return never executed: isValid()return isValid() ? d->fullRect(units) : QRect();
never executed: return isValid() ? d->fullRect(units) : QRect(); | 0 | ||||||||||||||||||
505 | } | - | ||||||||||||||||||
506 | QRect QPageLayout::fullRectPoints() const | - | ||||||||||||||||||
507 | { | - | ||||||||||||||||||
508 | return never executed: isValid()return isValid() ? d->fullRectPoints() : QRect();
never executed: return isValid() ? d->fullRectPoints() : QRect(); | 0 | ||||||||||||||||||
509 | } | - | ||||||||||||||||||
510 | QRect QPageLayout::fullRectPixels(int resolution) const | - | ||||||||||||||||||
511 | { | - | ||||||||||||||||||
512 | return never executed: isValid()return isValid() ? d->fullRectPixels(resolution) : QRect();
never executed: return isValid() ? d->fullRectPixels(resolution) : QRect(); | 0 | ||||||||||||||||||
513 | } | - | ||||||||||||||||||
514 | QRectF QPageLayout::paintRect() const | - | ||||||||||||||||||
515 | { | - | ||||||||||||||||||
516 | return never executed: isValid()return isValid() ? d->paintRect() : QRectF();
never executed: return isValid() ? d->paintRect() : QRectF(); | 0 | ||||||||||||||||||
517 | } | - | ||||||||||||||||||
518 | QRectF QPageLayout::paintRect(Unit units) const | - | ||||||||||||||||||
519 | { | - | ||||||||||||||||||
520 | if (!isValid()
| 0 | ||||||||||||||||||
521 | return never executed: QRectF();return QRectF(); never executed: return QRectF(); | 0 | ||||||||||||||||||
522 | if (units == d->m_units
| 0 | ||||||||||||||||||
523 | return never executed: d->paintRect();return d->paintRect(); never executed: return d->paintRect(); | 0 | ||||||||||||||||||
524 | return never executed: d->m_mode == FullPageModereturn d->m_mode == FullPageMode ? d->fullRect(units) : d->fullRect(units) - d->margins(units);
never executed: return d->m_mode == FullPageMode ? d->fullRect(units) : d->fullRect(units) - d->margins(units); | 0 | ||||||||||||||||||
525 | : d->fullRect(units) - d->margins(units); never executed: return d->m_mode == FullPageMode ? d->fullRect(units) : d->fullRect(units) - d->margins(units); | 0 | ||||||||||||||||||
526 | } | - | ||||||||||||||||||
527 | QRect QPageLayout::paintRectPoints() const | - | ||||||||||||||||||
528 | { | - | ||||||||||||||||||
529 | if (!isValid()
| 0 | ||||||||||||||||||
530 | return never executed: QRect();return QRect(); never executed: return QRect(); | 0 | ||||||||||||||||||
531 | return never executed: d->m_mode == FullPageModereturn d->m_mode == FullPageMode ? d->fullRectPoints() : d->fullRectPoints() - d->marginsPoints();
never executed: return d->m_mode == FullPageMode ? d->fullRectPoints() : d->fullRectPoints() - d->marginsPoints(); | 0 | ||||||||||||||||||
532 | : d->fullRectPoints() - d->marginsPoints(); never executed: return d->m_mode == FullPageMode ? d->fullRectPoints() : d->fullRectPoints() - d->marginsPoints(); | 0 | ||||||||||||||||||
533 | } | - | ||||||||||||||||||
534 | QRect QPageLayout::paintRectPixels(int resolution) const | - | ||||||||||||||||||
535 | { | - | ||||||||||||||||||
536 | if (!isValid()
| 0 | ||||||||||||||||||
537 | return never executed: QRect();return QRect(); never executed: return QRect(); | 0 | ||||||||||||||||||
538 | return never executed: d->m_mode == FullPageModereturn d->m_mode == FullPageMode ? d->fullRectPixels(resolution) : d->fullRectPixels(resolution) - d->marginsPixels(resolution);
never executed: return d->m_mode == FullPageMode ? d->fullRectPixels(resolution) : d->fullRectPixels(resolution) - d->marginsPixels(resolution); | 0 | ||||||||||||||||||
539 | : d->fullRectPixels(resolution) - d->marginsPixels(resolution); never executed: return d->m_mode == FullPageMode ? d->fullRectPixels(resolution) : d->fullRectPixels(resolution) - d->marginsPixels(resolution); | 0 | ||||||||||||||||||
540 | } | - | ||||||||||||||||||
541 | - | |||||||||||||||||||
542 | - | |||||||||||||||||||
543 | QDebug operator<<(QDebug dbg, const QPageLayout &layout) | - | ||||||||||||||||||
544 | { | - | ||||||||||||||||||
545 | QDebugStateSaver saver(dbg); | - | ||||||||||||||||||
546 | dbg.nospace(); | - | ||||||||||||||||||
547 | dbg.noquote(); | - | ||||||||||||||||||
548 | dbg << "QPageLayout("; | - | ||||||||||||||||||
549 | if (layout.isValid()
| 0 | ||||||||||||||||||
550 | const QMarginsF margins = layout.margins(); | - | ||||||||||||||||||
551 | dbg << '"' << layout.pageSize().name() << "\", " | - | ||||||||||||||||||
552 | << (layout.orientation() == QPageLayout::Portrait ? "Portrait" : "Landscape") | - | ||||||||||||||||||
553 | << ", l:" << margins.left() << " r:" << margins.right() << " t:" | - | ||||||||||||||||||
554 | << margins.top() << " b:" << margins.bottom() << ' '; | - | ||||||||||||||||||
555 | switch (layout.units()) { | - | ||||||||||||||||||
556 | case never executed: QPageLayout::Millimeter:case QPageLayout::Millimeter: never executed: case QPageLayout::Millimeter: | 0 | ||||||||||||||||||
557 | dbg << "mm"; | - | ||||||||||||||||||
558 | break; never executed: break; | 0 | ||||||||||||||||||
559 | case never executed: QPageLayout::Point:case QPageLayout::Point: never executed: case QPageLayout::Point: | 0 | ||||||||||||||||||
560 | dbg << "pt"; | - | ||||||||||||||||||
561 | break; never executed: break; | 0 | ||||||||||||||||||
562 | case never executed: QPageLayout::Inch:case QPageLayout::Inch: never executed: case QPageLayout::Inch: | 0 | ||||||||||||||||||
563 | dbg << "in"; | - | ||||||||||||||||||
564 | break; never executed: break; | 0 | ||||||||||||||||||
565 | case never executed: QPageLayout::Pica:case QPageLayout::Pica: never executed: case QPageLayout::Pica: | 0 | ||||||||||||||||||
566 | dbg << "pc"; | - | ||||||||||||||||||
567 | break; never executed: break; | 0 | ||||||||||||||||||
568 | case never executed: QPageLayout::Didot:case QPageLayout::Didot: never executed: case QPageLayout::Didot: | 0 | ||||||||||||||||||
569 | dbg << "DD"; | - | ||||||||||||||||||
570 | break; never executed: break; | 0 | ||||||||||||||||||
571 | case never executed: QPageLayout::Cicero:case QPageLayout::Cicero: never executed: case QPageLayout::Cicero: | 0 | ||||||||||||||||||
572 | dbg << "CC"; | - | ||||||||||||||||||
573 | break; never executed: break; | 0 | ||||||||||||||||||
574 | } | - | ||||||||||||||||||
575 | } never executed: end of block | 0 | ||||||||||||||||||
576 | dbg << ')'; | - | ||||||||||||||||||
577 | return never executed: dbg;return dbg; never executed: return dbg; | 0 | ||||||||||||||||||
578 | } | - | ||||||||||||||||||
579 | - | |||||||||||||||||||
580 | - | |||||||||||||||||||
581 | - | |||||||||||||||||||
Switch to Source code | Preprocessed file |