Line | Source Code | Coverage |
---|
1 | | - |
2 | | - |
3 | | - |
4 | struct QTextOptionPrivate | - |
5 | { | - |
6 | QList<QTextOption::Tab> tabStops; | - |
7 | }; | - |
8 | | - |
9 | | - |
10 | | - |
11 | | - |
12 | | - |
13 | | - |
14 | | - |
15 | QTextOption::QTextOption() | - |
16 | : align(Qt::AlignLeft), | - |
17 | wordWrap(QTextOption::WordWrap), | - |
18 | design(false), | - |
19 | unused(0), | - |
20 | f(0), | - |
21 | tab(-1), | - |
22 | d(0) | - |
23 | { | - |
24 | direction = Qt::LayoutDirectionAuto; | - |
25 | } executed: } Execution Count:342777 | 342777 |
26 | | - |
27 | | - |
28 | | - |
29 | | - |
30 | | - |
31 | | - |
32 | QTextOption::QTextOption(Qt::Alignment alignment) | - |
33 | : align(alignment), | - |
34 | wordWrap(QTextOption::WordWrap), | - |
35 | design(false), | - |
36 | unused(0), | - |
37 | f(0), | - |
38 | tab(-1), | - |
39 | d(0) | - |
40 | { | - |
41 | direction = QGuiApplication::layoutDirection(); | - |
42 | } executed: } Execution Count:3 | 3 |
43 | | - |
44 | | - |
45 | | - |
46 | | - |
47 | QTextOption::~QTextOption() | - |
48 | { | - |
49 | delete d; | - |
50 | } executed: } Execution Count:357950 | 357950 |
51 | | - |
52 | | - |
53 | | - |
54 | | - |
55 | | - |
56 | | - |
57 | QTextOption::QTextOption(const QTextOption &o) | - |
58 | : align(o.align), | - |
59 | wordWrap(o.wordWrap), | - |
60 | design(o.design), | - |
61 | direction(o.direction), | - |
62 | unused(o.unused), | - |
63 | f(o.f), | - |
64 | tab(o.tab), | - |
65 | d(0) | - |
66 | { | - |
67 | if (o.d) evaluated: o.d yes Evaluation Count:1 | yes Evaluation Count:15199 |
| 1-15199 |
68 | d = new QTextOptionPrivate(*o.d); executed: d = new QTextOptionPrivate(*o.d); Execution Count:1 | 1 |
69 | } executed: } Execution Count:15200 | 15200 |
70 | | - |
71 | | - |
72 | | - |
73 | | - |
74 | | - |
75 | | - |
76 | | - |
77 | QTextOption &QTextOption::operator=(const QTextOption &o) | - |
78 | { | - |
79 | if (this == &o) partially evaluated: this == &o no Evaluation Count:0 | yes Evaluation Count:165757 |
| 0-165757 |
80 | return *this; never executed: return *this; | 0 |
81 | | - |
82 | QTextOptionPrivate* dNew = 0; | - |
83 | if (o.d) evaluated: o.d yes Evaluation Count:3617 | yes Evaluation Count:162140 |
| 3617-162140 |
84 | dNew = new QTextOptionPrivate(*o.d); executed: dNew = new QTextOptionPrivate(*o.d); Execution Count:3617 | 3617 |
85 | delete d; | - |
86 | d = dNew; | - |
87 | | - |
88 | align = o.align; | - |
89 | wordWrap = o.wordWrap; | - |
90 | design = o.design; | - |
91 | direction = o.direction; | - |
92 | unused = o.unused; | - |
93 | f = o.f; | - |
94 | tab = o.tab; | - |
95 | return *this; executed: return *this; Execution Count:165757 | 165757 |
96 | } | - |
97 | | - |
98 | | - |
99 | | - |
100 | | - |
101 | | - |
102 | | - |
103 | | - |
104 | void QTextOption::setTabArray(const QList<qreal> &tabStops) | - |
105 | { | - |
106 | if (!d) | 0 |
107 | d = new QTextOptionPrivate; never executed: d = new QTextOptionPrivate; | 0 |
108 | QList<QTextOption::Tab> tabs; | - |
109 | QTextOption::Tab tab; | - |
110 | for (QForeachContainer<__typeof__(tabStops)> _container_(tabStops); !_container_.brk && _container_.i != _container_.e; __extension__ ({ ++_container_.brk; ++_container_.i; })) for (qreal pos = *_container_.i;; __extension__ ({--_container_.brk; break;})) { | - |
111 | tab.position = pos; | - |
112 | tabs.append(tab); | - |
113 | } | 0 |
114 | d->tabStops = tabs; | - |
115 | } | 0 |
116 | void QTextOption::setTabs(const QList<QTextOption::Tab> &tabStops) | - |
117 | { | - |
118 | if (!d) partially evaluated: !d yes Evaluation Count:3613 | no Evaluation Count:0 |
| 0-3613 |
119 | d = new QTextOptionPrivate; executed: d = new QTextOptionPrivate; Execution Count:3613 | 3613 |
120 | d->tabStops = tabStops; | - |
121 | } executed: } Execution Count:3613 | 3613 |
122 | | - |
123 | | - |
124 | | - |
125 | | - |
126 | | - |
127 | | - |
128 | QList<qreal> QTextOption::tabArray() const | - |
129 | { | - |
130 | if (!d) | 0 |
131 | return QList<qreal>(); never executed: return QList<qreal>(); | 0 |
132 | | - |
133 | QList<qreal> answer; | - |
134 | QList<QTextOption::Tab>::ConstIterator iter = d->tabStops.constBegin(); | - |
135 | while(iter != d->tabStops.constEnd()) { never evaluated: iter != d->tabStops.constEnd() | 0 |
136 | answer.append( (*iter).position); | - |
137 | ++iter; | - |
138 | } | 0 |
139 | return answer; never executed: return answer; | 0 |
140 | } | - |
141 | | - |
142 | | - |
143 | QList<QTextOption::Tab> QTextOption::tabs() const | - |
144 | { | - |
145 | if (!d) evaluated: !d yes Evaluation Count:35645 | yes Evaluation Count:4 |
| 4-35645 |
146 | return QList<QTextOption::Tab>(); executed: return QList<QTextOption::Tab>(); Execution Count:35645 | 35645 |
147 | return d->tabStops; executed: return d->tabStops; Execution Count:4 | 4 |
148 | } | - |
149 | | - |
150 | | - |
| | |