MCPcopy Create free account
hub / github.com/KDE/okular / generateAnnotationInfos

Method generateAnnotationInfos

core/textdocumentgenerator.cpp:187–205  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

185}
186
187QList<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
207void TextDocumentGeneratorPrivate::generateTitleInfos()
208{

Callers 1

Calls 3

calculateBoundingRectFunction · 0.85
appendMethod · 0.80
countMethod · 0.45

Tested by

no test coverage detected