okular
#include <textdocumentgenerator_p.h>

Classes | |
| struct | AnnotationInfo |
| struct | AnnotationPosition |
| struct | LinkInfo |
| struct | LinkPosition |
| struct | TitlePosition |
Public Member Functions | |
| TextDocumentGeneratorPrivate (TextDocumentConverter *converter) | |
| virtual | ~TextDocumentGeneratorPrivate () |
| void | addAction (Action *action, int cursorBegin, int cursorEnd) |
| void | addAnnotation (Annotation *annotation, int cursorBegin, int cursorEnd) |
| void | addMetaData (const QString &key, const QString &value, const QString &title) |
| void | addMetaData (DocumentInfo::Key, const QString &value) |
| void | addTitle (int level, const QString &title, const QTextBlock &position) |
| void | calculateBoundingRect (int startPosition, int endPosition, QRectF &rect, int &page) const |
| void | calculatePositions (int page, int &start, int &end) const |
| Okular::TextPage * | createTextPage (int) const |
| void | generateAnnotationInfos () |
| void | generateLinkInfos () |
| void | generateTitleInfos () |
| QImage | image (PixmapRequest *) |
| void | initializeGenerator () |
| QVariant | metaData (const QString &key, const QVariant &option) const |
Public Member Functions inherited from Okular::GeneratorPrivate | |
| GeneratorPrivate () | |
| virtual | ~GeneratorPrivate () |
| void | pixmapGenerationFinished () |
| PixmapGenerationThread * | pixmapGenerationThread () |
| void | textpageGenerationFinished () |
| TextPageGenerationThread * | textPageGenerationThread () |
| QMutex * | threadsLock () |
Public Attributes | |
| QList< AnnotationInfo > | mAnnotationInfos |
| QList< AnnotationPosition > | mAnnotationPositions |
| TextDocumentConverter * | mConverter |
| QTextDocument * | mDocument |
| Okular::DocumentInfo | mDocumentInfo |
| Okular::DocumentSynopsis | mDocumentSynopsis |
| QFont | mFont |
| TextDocumentSettings * | mGeneralSettings |
| QList< LinkInfo > | mLinkInfos |
| QList< LinkPosition > | mLinkPositions |
| QList< TitlePosition > | mTitlePositions |
Public Attributes inherited from Okular::GeneratorPrivate | |
| bool | m_closing: 1 |
| QEventLoop * | m_closingLoop |
| DocumentPrivate * | m_document |
| QSet< int > | m_features |
| QMutex * | m_mutex |
| QMutex * | m_threadsMutex |
| PixmapGenerationThread * | mPixmapGenerationThread |
| bool | mPixmapReady: 1 |
| TextPageGenerationThread * | mTextPageGenerationThread |
| bool | mTextPageReady: 1 |
| Generator * | q_ptr |
Detailed Description
Definition at line 111 of file textdocumentgenerator_p.h.
Constructor & Destructor Documentation
|
inline |
Definition at line 116 of file textdocumentgenerator_p.h.
|
inlinevirtual |
Definition at line 121 of file textdocumentgenerator_p.h.
Member Function Documentation
| void TextDocumentGeneratorPrivate::addAction | ( | Action * | action, |
| int | cursorBegin, | ||
| int | cursorEnd | ||
| ) |
Definition at line 100 of file textdocumentgenerator.cpp.
| void TextDocumentGeneratorPrivate::addAnnotation | ( | Annotation * | annotation, |
| int | cursorBegin, | ||
| int | cursorEnd | ||
| ) |
Definition at line 113 of file textdocumentgenerator.cpp.
| void TextDocumentGeneratorPrivate::addMetaData | ( | const QString & | key, |
| const QString & | value, | ||
| const QString & | title | ||
| ) |
Definition at line 138 of file textdocumentgenerator.cpp.
| void TextDocumentGeneratorPrivate::addMetaData | ( | DocumentInfo::Key | key, |
| const QString & | value | ||
| ) |
Definition at line 143 of file textdocumentgenerator.cpp.
| void TextDocumentGeneratorPrivate::addTitle | ( | int | level, |
| const QString & | title, | ||
| const QTextBlock & | position | ||
| ) |
Definition at line 128 of file textdocumentgenerator.cpp.
| void Okular::TextDocumentGeneratorPrivate::calculateBoundingRect | ( | int | startPosition, |
| int | endPosition, | ||
| QRectF & | rect, | ||
| int & | page | ||
| ) | const |
| void Okular::TextDocumentGeneratorPrivate::calculatePositions | ( | int | page, |
| int & | start, | ||
| int & | end | ||
| ) | const |
| Okular::TextPage * TextDocumentGeneratorPrivate::createTextPage | ( | int | pageNumber | ) | const |
Generic Generator Implementation.
Definition at line 61 of file textdocumentgenerator.cpp.
| void TextDocumentGeneratorPrivate::generateAnnotationInfos | ( | ) |
Definition at line 164 of file textdocumentgenerator.cpp.
| void TextDocumentGeneratorPrivate::generateLinkInfos | ( | ) |
Definition at line 148 of file textdocumentgenerator.cpp.
| void TextDocumentGeneratorPrivate::generateTitleInfos | ( | ) |
Definition at line 180 of file textdocumentgenerator.cpp.
|
virtual |
Reimplemented from Okular::GeneratorPrivate.
Definition at line 368 of file textdocumentgenerator.cpp.
| void TextDocumentGeneratorPrivate::initializeGenerator | ( | ) |
Definition at line 216 of file textdocumentgenerator.cpp.
|
virtual |
Reimplemented from Okular::GeneratorPrivate.
Definition at line 438 of file textdocumentgenerator.cpp.
Member Data Documentation
| QList<AnnotationInfo> Okular::TextDocumentGeneratorPrivate::mAnnotationInfos |
Definition at line 192 of file textdocumentgenerator_p.h.
| QList<AnnotationPosition> Okular::TextDocumentGeneratorPrivate::mAnnotationPositions |
Definition at line 184 of file textdocumentgenerator_p.h.
| TextDocumentConverter* Okular::TextDocumentGeneratorPrivate::mConverter |
Definition at line 148 of file textdocumentgenerator_p.h.
| QTextDocument* Okular::TextDocumentGeneratorPrivate::mDocument |
Definition at line 150 of file textdocumentgenerator_p.h.
| Okular::DocumentInfo Okular::TextDocumentGeneratorPrivate::mDocumentInfo |
Definition at line 151 of file textdocumentgenerator_p.h.
| Okular::DocumentSynopsis Okular::TextDocumentGeneratorPrivate::mDocumentSynopsis |
Definition at line 152 of file textdocumentgenerator_p.h.
| QFont Okular::TextDocumentGeneratorPrivate::mFont |
Definition at line 196 of file textdocumentgenerator_p.h.
| TextDocumentSettings* Okular::TextDocumentGeneratorPrivate::mGeneralSettings |
Definition at line 194 of file textdocumentgenerator_p.h.
| QList<LinkInfo> Okular::TextDocumentGeneratorPrivate::mLinkInfos |
Definition at line 176 of file textdocumentgenerator_p.h.
| QList<LinkPosition> Okular::TextDocumentGeneratorPrivate::mLinkPositions |
Definition at line 168 of file textdocumentgenerator_p.h.
| QList<TitlePosition> Okular::TextDocumentGeneratorPrivate::mTitlePositions |
Definition at line 160 of file textdocumentgenerator_p.h.
The documentation for this class was generated from the following files:
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.
KDE API Reference
Public Member Functions inherited from