OpenCoverage

qquicktextmetrics.cpp

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktextmetrics.cpp
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4QQuickTextMetrics::QQuickTextMetrics(QObject *parent) :-
5 QObject(parent),-
6 m_metrics(m_font),-
7 m_elide(Qt::ElideNone),-
8 m_elideWidth(0)-
9{-
10}
never executed: end of block
0
11-
12QQuickTextMetrics::~QQuickTextMetrics()-
13{-
14}-
15-
16-
17-
18-
19-
20-
21QFont QQuickTextMetrics::font() const-
22{-
23 return
never executed: return m_font;
m_font;
never executed: return m_font;
0
24}-
25-
26void QQuickTextMetrics::setFont(const QFont &font)-
27{-
28 if (m_font != font
m_font != fontDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
29 m_font = font;-
30 m_metrics = QFontMetricsF(m_font);-
31 fontChanged();-
32 metricsChanged();-
33 }
never executed: end of block
0
34}
never executed: end of block
0
35-
36-
37-
38-
39-
40-
41QString QQuickTextMetrics::text() const-
42{-
43 return
never executed: return m_text;
m_text;
never executed: return m_text;
0
44}-
45-
46void QQuickTextMetrics::setText(const QString &text)-
47{-
48 if (m_text != text
m_text != textDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
49 m_text = text;-
50 textChanged();-
51 metricsChanged();-
52 }
never executed: end of block
0
53}
never executed: end of block
0
54Qt::TextElideMode QQuickTextMetrics::elide() const-
55{-
56 return
never executed: return m_elide;
m_elide;
never executed: return m_elide;
0
57}-
58-
59void QQuickTextMetrics::setElide(Qt::TextElideMode elide)-
60{-
61 if (m_elide != elide
m_elide != elideDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
62 m_elide = elide;-
63 elideChanged();-
64 metricsChanged();-
65 }
never executed: end of block
0
66}
never executed: end of block
0
67qreal QQuickTextMetrics::elideWidth() const-
68{-
69 return
never executed: return m_elideWidth;
m_elideWidth;
never executed: return m_elideWidth;
0
70}-
71-
72void QQuickTextMetrics::setElideWidth(qreal elideWidth)-
73{-
74 if (m_elideWidth != elideWidth
m_elideWidth != elideWidthDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
75 m_elideWidth = elideWidth;-
76 elideWidthChanged();-
77 metricsChanged();-
78 }
never executed: end of block
0
79}
never executed: end of block
0
80qreal QQuickTextMetrics::advanceWidth() const-
81{-
82 return
never executed: return m_metrics.width(m_text);
m_metrics.width(m_text);
never executed: return m_metrics.width(m_text);
0
83}-
84QRectF QQuickTextMetrics::boundingRect() const-
85{-
86 return
never executed: return m_metrics.boundingRect(m_text);
m_metrics.boundingRect(m_text);
never executed: return m_metrics.boundingRect(m_text);
0
87}-
88qreal QQuickTextMetrics::width() const-
89{-
90 return
never executed: return boundingRect().width();
boundingRect().width();
never executed: return boundingRect().width();
0
91}-
92qreal QQuickTextMetrics::height() const-
93{-
94 return
never executed: return boundingRect().height();
boundingRect().height();
never executed: return boundingRect().height();
0
95}-
96QRectF QQuickTextMetrics::tightBoundingRect() const-
97{-
98 return
never executed: return m_metrics.tightBoundingRect(m_text);
m_metrics.tightBoundingRect(m_text);
never executed: return m_metrics.tightBoundingRect(m_text);
0
99}-
100QString QQuickTextMetrics::elidedText() const-
101{-
102 return
never executed: return m_metrics.elidedText(m_text, m_elide, m_elideWidth);
m_metrics.elidedText(m_text, m_elide, m_elideWidth);
never executed: return m_metrics.elidedText(m_text, m_elide, m_elideWidth);
0
103}-
104-
105-
106-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.0