okular
#include <textdocumentgenerator_p.h>
Classes | |
struct | AnnotationInfo |
struct | AnnotationPosition |
struct | LinkInfo |
struct | LinkPosition |
struct | TitlePosition |
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 |
QSizeF | m_dpi |
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 112 of file textdocumentgenerator_p.h.
Constructor & Destructor Documentation
|
inline |
Definition at line 117 of file textdocumentgenerator_p.h.
|
inlinevirtual |
Definition at line 122 of file textdocumentgenerator_p.h.
Member Function Documentation
void TextDocumentGeneratorPrivate::addAction | ( | Action * | action, |
int | cursorBegin, | ||
int | cursorEnd | ||
) |
Definition at line 122 of file textdocumentgenerator.cpp.
void TextDocumentGeneratorPrivate::addAnnotation | ( | Annotation * | annotation, |
int | cursorBegin, | ||
int | cursorEnd | ||
) |
Definition at line 135 of file textdocumentgenerator.cpp.
void TextDocumentGeneratorPrivate::addMetaData | ( | const QString & | key, |
const QString & | value, | ||
const QString & | title | ||
) |
Definition at line 160 of file textdocumentgenerator.cpp.
void TextDocumentGeneratorPrivate::addMetaData | ( | DocumentInfo::Key | key, |
const QString & | value | ||
) |
Definition at line 165 of file textdocumentgenerator.cpp.
void TextDocumentGeneratorPrivate::addTitle | ( | int | level, |
const QString & | title, | ||
const QTextBlock & | position | ||
) |
Definition at line 150 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 83 of file textdocumentgenerator.cpp.
void TextDocumentGeneratorPrivate::generateAnnotationInfos | ( | ) |
Definition at line 186 of file textdocumentgenerator.cpp.
void TextDocumentGeneratorPrivate::generateLinkInfos | ( | ) |
Definition at line 170 of file textdocumentgenerator.cpp.
void TextDocumentGeneratorPrivate::generateTitleInfos | ( | ) |
Definition at line 202 of file textdocumentgenerator.cpp.
|
virtual |
Reimplemented from Okular::GeneratorPrivate.
Definition at line 393 of file textdocumentgenerator.cpp.
void TextDocumentGeneratorPrivate::initializeGenerator | ( | ) |
Definition at line 238 of file textdocumentgenerator.cpp.
|
virtual |
Reimplemented from Okular::GeneratorPrivate.
Definition at line 471 of file textdocumentgenerator.cpp.
Member Data Documentation
QList<AnnotationInfo> Okular::TextDocumentGeneratorPrivate::mAnnotationInfos |
Definition at line 193 of file textdocumentgenerator_p.h.
QList<AnnotationPosition> Okular::TextDocumentGeneratorPrivate::mAnnotationPositions |
Definition at line 185 of file textdocumentgenerator_p.h.
TextDocumentConverter* Okular::TextDocumentGeneratorPrivate::mConverter |
Definition at line 149 of file textdocumentgenerator_p.h.
QTextDocument* Okular::TextDocumentGeneratorPrivate::mDocument |
Definition at line 151 of file textdocumentgenerator_p.h.
Okular::DocumentInfo Okular::TextDocumentGeneratorPrivate::mDocumentInfo |
Definition at line 152 of file textdocumentgenerator_p.h.
Okular::DocumentSynopsis Okular::TextDocumentGeneratorPrivate::mDocumentSynopsis |
Definition at line 153 of file textdocumentgenerator_p.h.
QFont Okular::TextDocumentGeneratorPrivate::mFont |
Definition at line 197 of file textdocumentgenerator_p.h.
TextDocumentSettings* Okular::TextDocumentGeneratorPrivate::mGeneralSettings |
Definition at line 195 of file textdocumentgenerator_p.h.
Definition at line 177 of file textdocumentgenerator_p.h.
QList<LinkPosition> Okular::TextDocumentGeneratorPrivate::mLinkPositions |
Definition at line 169 of file textdocumentgenerator_p.h.
QList<TitlePosition> Okular::TextDocumentGeneratorPrivate::mTitlePositions |
Definition at line 161 of file textdocumentgenerator_p.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:19:26 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.