okular
textdocumentgenerator_p.h
Go to the documentation of this file.
79 end = layout->hitTest( QPointF( margin, ((page + 1) * pageSize.height()) - margin ), Qt::FuzzyHit );
82 static Okular::DocumentViewport calculateViewport( QTextDocument *document, const QTextBlock &block )
134 void calculateBoundingRect( int startPosition, int endPosition, QRectF &rect, int &page ) const;
static void calculateBoundingRect(QTextDocument *document, int startPosition, int endPosition, QRectF &rect, int &page)
Definition: textdocumentgenerator_p.h:26
Okular::TextPage * createTextPage(int) const
Generic Generator Implementation.
Definition: textdocumentgenerator.cpp:61
static void calculatePositions(QTextDocument *document, int page, int &start, int &end)
Definition: textdocumentgenerator_p.h:69
void addMetaData(const QString &key, const QString &value, const QString &title)
Definition: textdocumentgenerator.cpp:138
QRectF boundingRect
Definition: textdocumentgenerator_p.h:173
QList< AnnotationInfo > mAnnotationInfos
Definition: textdocumentgenerator_p.h:192
Action * link
Definition: textdocumentgenerator_p.h:166
The TextPage class represents the text of a page by providing.
Definition: textpage.h:90
QList< LinkPosition > mLinkPositions
Definition: textdocumentgenerator_p.h:168
QRectF boundingRect
Definition: textdocumentgenerator_p.h:189
int startPosition
Definition: textdocumentgenerator_p.h:180
Annotation * annotation
Definition: textdocumentgenerator_p.h:190
void addTitle(int level, const QString &title, const QTextBlock &position)
Definition: textdocumentgenerator.cpp:128
virtual ~TextDocumentGeneratorPrivate()
Definition: textdocumentgenerator_p.h:121
QList< LinkInfo > mLinkInfos
Definition: textdocumentgenerator_p.h:176
void addAnnotation(Annotation *annotation, int cursorBegin, int cursorEnd)
Definition: textdocumentgenerator.cpp:113
TextDocumentGeneratorPrivate * mParent
Definition: textdocumentgenerator_p.h:108
void calculatePositions(int page, int &start, int &end) const
QVariant metaData(const QString &key, const QVariant &option) const
Definition: textdocumentgenerator.cpp:438
static Okular::DocumentViewport calculateViewport(QTextDocument *document, const QTextBlock &block)
Definition: textdocumentgenerator_p.h:82
int page
Definition: textdocumentgenerator_p.h:172
void calculateBoundingRect(int startPosition, int endPosition, QRectF &rect, int &page) const
TextDocumentConverterPrivate()
Definition: textdocumentgenerator_p.h:103
QTextDocument * mDocument
Definition: textdocumentgenerator_p.h:150
TextDocumentSettings * mGeneralSettings
Definition: textdocumentgenerator_p.h:194
QList< AnnotationPosition > mAnnotationPositions
Definition: textdocumentgenerator_p.h:184
Annotation * annotation
Definition: textdocumentgenerator_p.h:182
int endPosition
Definition: textdocumentgenerator_p.h:165
void generateTitleInfos()
Definition: textdocumentgenerator.cpp:180
int page
Definition: textdocumentgenerator_p.h:188
Okular::DocumentInfo mDocumentInfo
Definition: textdocumentgenerator_p.h:151
Action * link
Definition: textdocumentgenerator_p.h:174
int level
Definition: textdocumentgenerator_p.h:156
TextDocumentConverter * mConverter
Definition: textdocumentgenerator_p.h:148
A DOM tree containing information about the document.
Definition: document.h:1073
void addAction(Action *action, int cursorBegin, int cursorEnd)
Definition: textdocumentgenerator.cpp:100
QList< TitlePosition > mTitlePositions
Definition: textdocumentgenerator_p.h:160
void generateLinkInfos()
Definition: textdocumentgenerator.cpp:148
Annotation struct holds properties shared by all annotations.
Definition: annotations.h:90
void initializeGenerator()
Definition: textdocumentgenerator.cpp:216
void generateAnnotationInfos()
Definition: textdocumentgenerator.cpp:164
int startPosition
Definition: textdocumentgenerator_p.h:164
QString title
Definition: textdocumentgenerator_p.h:157
int endPosition
Definition: textdocumentgenerator_p.h:181
QTextBlock block
Definition: textdocumentgenerator_p.h:158
Okular::DocumentSynopsis mDocumentSynopsis
Definition: textdocumentgenerator_p.h:152
TextDocumentGeneratorPrivate(TextDocumentConverter *converter)
Definition: textdocumentgenerator_p.h:116
Definition: generator_p.h:34
A DOM tree that describes the Table of Contents.
Definition: document.h:1154
QImage image(PixmapRequest *)
Definition: textdocumentgenerator.cpp:368
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:45:03 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:45:03 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.