| 185 | } |
| 186 | |
| 187 | QList<TextDocumentGeneratorPrivate::AnnotationInfo> TextDocumentGeneratorPrivate::generateAnnotationInfos() const |
| 188 | { |
| 189 | QList<AnnotationInfo> result; |
| 190 | |
| 191 | for (int i = 0; i < mAnnotationPositions.count(); ++i) { |
| 192 | const AnnotationPosition &annotationPosition = mAnnotationPositions[i]; |
| 193 | |
| 194 | AnnotationInfo info; |
| 195 | info.annotation = annotationPosition.annotation; |
| 196 | |
| 197 | TextDocumentUtils::calculateBoundingRect(mDocument, annotationPosition.startPosition, annotationPosition.endPosition, info.boundingRect, info.page); |
| 198 | |
| 199 | if (info.page >= 0) { |
| 200 | result.append(info); |
| 201 | } |
| 202 | } |
| 203 | |
| 204 | return result; |
| 205 | } |
| 206 | |
| 207 | void TextDocumentGeneratorPrivate::generateTitleInfos() |
| 208 | { |
no test coverage detected