OpenCoverage

qquickfontmetrics.cpp

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickfontmetrics.cpp
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4QQuickFontMetrics::QQuickFontMetrics(QObject *parent) :-
5 QObject(parent),-
6 m_metrics(m_font)-
7{-
8}
executed 202 times by 1 test: end of block
Executed by:
  • tst_quickfontmetrics
202
9-
10QQuickFontMetrics::~QQuickFontMetrics()-
11{-
12}-
13-
14-
15-
16-
17-
18-
19QFont QQuickFontMetrics::font() const-
20{-
21 return
never executed: return m_font;
m_font;
never executed: return m_font;
0
22}-
23-
24void QQuickFontMetrics::setFont(const QFont &font)-
25{-
26 if (m_font != font
m_font != fontDescription
TRUEevaluated 20 times by 1 test
Evaluated by:
  • tst_quickfontmetrics
FALSEnever evaluated
) {
0-20
27 m_font = font;-
28 m_metrics = QFontMetricsF(m_font);-
29 fontChanged(m_font);-
30 }
executed 20 times by 1 test: end of block
Executed by:
  • tst_quickfontmetrics
20
31}
executed 20 times by 1 test: end of block
Executed by:
  • tst_quickfontmetrics
20
32qreal QQuickFontMetrics::ascent() const-
33{-
34 return
executed 20 times by 1 test: return m_metrics.ascent();
Executed by:
  • tst_quickfontmetrics
m_metrics.ascent();
executed 20 times by 1 test: return m_metrics.ascent();
Executed by:
  • tst_quickfontmetrics
20
35}-
36qreal QQuickFontMetrics::descent() const-
37{-
38 return
executed 20 times by 1 test: return m_metrics.descent();
Executed by:
  • tst_quickfontmetrics
m_metrics.descent();
executed 20 times by 1 test: return m_metrics.descent();
Executed by:
  • tst_quickfontmetrics
20
39}-
40qreal QQuickFontMetrics::height() const-
41{-
42 return
executed 20 times by 1 test: return m_metrics.height();
Executed by:
  • tst_quickfontmetrics
m_metrics.height();
executed 20 times by 1 test: return m_metrics.height();
Executed by:
  • tst_quickfontmetrics
20
43}-
44qreal QQuickFontMetrics::leading() const-
45{-
46 return
executed 20 times by 1 test: return m_metrics.leading();
Executed by:
  • tst_quickfontmetrics
m_metrics.leading();
executed 20 times by 1 test: return m_metrics.leading();
Executed by:
  • tst_quickfontmetrics
20
47}-
48qreal QQuickFontMetrics::lineSpacing() const-
49{-
50 return
executed 20 times by 1 test: return m_metrics.lineSpacing();
Executed by:
  • tst_quickfontmetrics
m_metrics.lineSpacing();
executed 20 times by 1 test: return m_metrics.lineSpacing();
Executed by:
  • tst_quickfontmetrics
20
51}-
52qreal QQuickFontMetrics::minimumLeftBearing() const-
53{-
54 return
executed 20 times by 1 test: return m_metrics.minLeftBearing();
Executed by:
  • tst_quickfontmetrics
m_metrics.minLeftBearing();
executed 20 times by 1 test: return m_metrics.minLeftBearing();
Executed by:
  • tst_quickfontmetrics
20
55}-
56qreal QQuickFontMetrics::minimumRightBearing() const-
57{-
58 return
executed 20 times by 1 test: return m_metrics.minRightBearing();
Executed by:
  • tst_quickfontmetrics
m_metrics.minRightBearing();
executed 20 times by 1 test: return m_metrics.minRightBearing();
Executed by:
  • tst_quickfontmetrics
20
59}-
60qreal QQuickFontMetrics::maximumCharacterWidth() const-
61{-
62 return
executed 20 times by 1 test: return m_metrics.maxWidth();
Executed by:
  • tst_quickfontmetrics
m_metrics.maxWidth();
executed 20 times by 1 test: return m_metrics.maxWidth();
Executed by:
  • tst_quickfontmetrics
20
63}-
64qreal QQuickFontMetrics::xHeight() const-
65{-
66 return
executed 20 times by 1 test: return m_metrics.xHeight();
Executed by:
  • tst_quickfontmetrics
m_metrics.xHeight();
executed 20 times by 1 test: return m_metrics.xHeight();
Executed by:
  • tst_quickfontmetrics
20
67}-
68qreal QQuickFontMetrics::averageCharacterWidth() const-
69{-
70 return
executed 20 times by 1 test: return m_metrics.averageCharWidth();
Executed by:
  • tst_quickfontmetrics
m_metrics.averageCharWidth();
executed 20 times by 1 test: return m_metrics.averageCharWidth();
Executed by:
  • tst_quickfontmetrics
20
71}-
72qreal QQuickFontMetrics::underlinePosition() const-
73{-
74 return
executed 20 times by 1 test: return m_metrics.underlinePos();
Executed by:
  • tst_quickfontmetrics
m_metrics.underlinePos();
executed 20 times by 1 test: return m_metrics.underlinePos();
Executed by:
  • tst_quickfontmetrics
20
75}-
76qreal QQuickFontMetrics::overlinePosition() const-
77{-
78 return
executed 20 times by 1 test: return m_metrics.overlinePos();
Executed by:
  • tst_quickfontmetrics
m_metrics.overlinePos();
executed 20 times by 1 test: return m_metrics.overlinePos();
Executed by:
  • tst_quickfontmetrics
20
79}-
80qreal QQuickFontMetrics::strikeOutPosition() const-
81{-
82 return
executed 20 times by 1 test: return m_metrics.strikeOutPos();
Executed by:
  • tst_quickfontmetrics
m_metrics.strikeOutPos();
executed 20 times by 1 test: return m_metrics.strikeOutPos();
Executed by:
  • tst_quickfontmetrics
20
83}-
84qreal QQuickFontMetrics::lineWidth() const-
85{-
86 return
executed 20 times by 1 test: return m_metrics.lineWidth();
Executed by:
  • tst_quickfontmetrics
m_metrics.lineWidth();
executed 20 times by 1 test: return m_metrics.lineWidth();
Executed by:
  • tst_quickfontmetrics
20
87}-
88qreal QQuickFontMetrics::advanceWidth(const QString &text) const-
89{-
90 return
executed 200 times by 1 test: return m_metrics.width(text);
Executed by:
  • tst_quickfontmetrics
m_metrics.width(text);
executed 200 times by 1 test: return m_metrics.width(text);
Executed by:
  • tst_quickfontmetrics
200
91}-
92QRectF QQuickFontMetrics::boundingRect(const QString &text) const-
93{-
94 return
executed 200 times by 1 test: return m_metrics.boundingRect(text);
Executed by:
  • tst_quickfontmetrics
m_metrics.boundingRect(text);
executed 200 times by 1 test: return m_metrics.boundingRect(text);
Executed by:
  • tst_quickfontmetrics
200
95}-
96QRectF QQuickFontMetrics::tightBoundingRect(const QString &text) const-
97{-
98 return
executed 200 times by 1 test: return m_metrics.tightBoundingRect(text);
Executed by:
  • tst_quickfontmetrics
m_metrics.tightBoundingRect(text);
executed 200 times by 1 test: return m_metrics.tightBoundingRect(text);
Executed by:
  • tst_quickfontmetrics
200
99}-
100QString QQuickFontMetrics::elidedText(const QString &text, Qt::TextElideMode mode, qreal width, int flags) const-
101{-
102 return
executed 200 times by 1 test: return m_metrics.elidedText(text, mode, width, flags);
Executed by:
  • tst_quickfontmetrics
m_metrics.elidedText(text, mode, width, flags);
executed 200 times by 1 test: return m_metrics.elidedText(text, mode, width, flags);
Executed by:
  • tst_quickfontmetrics
200
103}-
104-
105-
106-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.0