okular
#include <document_p.h>
Public Member Functions | |
DocumentPrivate (Document *parent) | |
void | _o_configChanged () |
void | cacheExportFormats () |
void | calculateMaxTextPages () |
qulonglong | calculateMemoryToFree () |
bool | canAddAnnotationsNatively () const |
bool | canModifyExternalAnnotations () const |
bool | canRemoveExternalAnnotations () const |
void | cleanupPixmapMemory () |
void | cleanupPixmapMemory (qulonglong memoryToFree) |
void | doContinueAllDocumentSearch (void *pagesToNotifySet, void *pageMatchesMap, int currentPage, int searchID, const QString &text, int caseSensitivity, const QColor &color) |
void | doContinueDirectionMatchSearch (void *doContinueDirectionMatchSearchStruct) |
void | doContinueGooglesDocumentSearch (void *pagesToNotifySet, void *pageMatchesMap, int currentPage, int searchID, const QStringList &words, int caseSensitivity, const QColor &color, bool matchAll) |
QVariant | documentMetaData (const QString &key, const QVariant &option) const |
void | doProcessSearchMatch (RegularAreaRect *match, RunningSearch *search, QSet< int > *pagesToNotify, int currentPage, int searchID, bool moveViewport, const QColor &color) |
void | fontReadingGotFont (const Okular::FontInfo &font) |
void | fontReadingProgress (int page) |
ConfigInterface * | generatorConfig (GeneratorInfo &info) |
SaveInterface * | generatorSave (GeneratorInfo &info) |
qulonglong | getFreeMemory (qulonglong *freeSwap=0) |
qulonglong | getTotalMemory () |
QString | giveAbsolutePath (const QString &fileName) const |
void | loadAllGeneratorLibraries () |
void | loadDocumentInfo () |
void | loadDocumentInfo (const QString &fileName) |
Generator * | loadGeneratorLibrary (const KService::Ptr &service) |
void | loadServiceList (const KService::List &offers) |
void | loadViewsInfo (View *view, const QDomElement &e) |
QString | localizedSize (const QSizeF &size) const |
QString | namePaperSize (double inchesWidth, double inchesHeight) const |
DocumentViewport | nextDocumentViewport () const |
void | notifyAnnotationChanges (int page) |
bool | openDocumentInternal (const KService::Ptr &offer, bool isstdin, const QString &docFile, const QByteArray &filedata) |
bool | openRelativeFile (const QString &fileName) |
QString | pagesSizeString () const |
void | performAddPageAnnotation (int page, Annotation *annotation) |
void | performModifyPageAnnotation (int page, Annotation *annotation, bool appearanceChanged) |
void | performRemovePageAnnotation (int page, Annotation *annotation) |
void | performSetAnnotationContents (const QString &newContents, Annotation *annot, int pageNumber) |
void | refreshPixmaps (int) |
void | requestDone (PixmapRequest *request) |
void | rotationFinished (int page, Okular::Page *okularPage) |
void | saveDocumentInfo () const |
bool | savePageDocumentInfo (KTemporaryFile *infoFile, int what) const |
void | saveViewsInfo (View *view, QDomElement &e) const |
AllocatedPixmap * | searchLowestPriorityPixmap (bool unloadableOnly=false, bool thenRemoveIt=false, DocumentObserver *observer=0) |
void | sendGeneratorPixmapRequest () |
void | setPageBoundingBox (int page, const NormalizedRect &boundingBox) |
void | setRotationInternal (int r, bool notify) |
void | slotGeneratorConfigChanged (const QString &) |
void | slotTimedMemoryCheck () |
void | textGenerationDone (Page *page) |
void | unloadGenerator (const GeneratorInfo &info) |
void | warnLimitedAnnotSupport () |
Detailed Description
Definition at line 83 of file document_p.h.
Constructor & Destructor Documentation
|
inline |
Definition at line 86 of file document_p.h.
Member Function Documentation
void DocumentPrivate::_o_configChanged | ( | ) |
Definition at line 1599 of file document.cpp.
void DocumentPrivate::cacheExportFormats | ( | ) |
Definition at line 851 of file document.cpp.
void DocumentPrivate::calculateMaxTextPages | ( | ) |
Definition at line 4385 of file document.cpp.
qulonglong DocumentPrivate::calculateMemoryToFree | ( | ) |
Definition at line 283 of file document.cpp.
bool DocumentPrivate::canAddAnnotationsNatively | ( | ) | const |
Definition at line 3042 of file document.cpp.
bool DocumentPrivate::canModifyExternalAnnotations | ( | ) | const |
Definition at line 3053 of file document.cpp.
bool DocumentPrivate::canRemoveExternalAnnotations | ( | ) | const |
Definition at line 3064 of file document.cpp.
void DocumentPrivate::cleanupPixmapMemory | ( | ) |
Definition at line 326 of file document.cpp.
void DocumentPrivate::cleanupPixmapMemory | ( | qulonglong | memoryToFree | ) |
Definition at line 331 of file document.cpp.
void DocumentPrivate::doContinueAllDocumentSearch | ( | void * | pagesToNotifySet, |
void * | pageMatchesMap, | ||
int | currentPage, | ||
int | searchID, | ||
const QString & | text, | ||
int | caseSensitivity, | ||
const QColor & | color | ||
) |
Definition at line 1729 of file document.cpp.
void DocumentPrivate::doContinueDirectionMatchSearch | ( | void * | doContinueDirectionMatchSearchStruct | ) |
Definition at line 1610 of file document.cpp.
void DocumentPrivate::doContinueGooglesDocumentSearch | ( | void * | pagesToNotifySet, |
void * | pageMatchesMap, | ||
int | currentPage, | ||
int | searchID, | ||
const QStringList & | words, | ||
int | caseSensitivity, | ||
const QColor & | color, | ||
bool | matchAll | ||
) |
Definition at line 1817 of file document.cpp.
QVariant DocumentPrivate::documentMetaData | ( | const QString & | key, |
const QVariant & | option | ||
) | const |
Request a particular metadata of the Document itself (ie, not something depending on the document type/backend).
Definition at line 1938 of file document.cpp.
void DocumentPrivate::doProcessSearchMatch | ( | RegularAreaRect * | match, |
RunningSearch * | search, | ||
QSet< int > * | pagesToNotify, | ||
int | currentPage, | ||
int | searchID, | ||
bool | moveViewport, | ||
const QColor & | color | ||
) |
Definition at line 1679 of file document.cpp.
void DocumentPrivate::fontReadingGotFont | ( | const Okular::FontInfo & | font | ) |
Definition at line 1497 of file document.cpp.
void DocumentPrivate::fontReadingProgress | ( | int | page | ) |
Definition at line 1485 of file document.cpp.
ConfigInterface * DocumentPrivate::generatorConfig | ( | GeneratorInfo & | info | ) |
Definition at line 868 of file document.cpp.
SaveInterface * DocumentPrivate::generatorSave | ( | GeneratorInfo & | info | ) |
Definition at line 878 of file document.cpp.
qulonglong DocumentPrivate::getFreeMemory | ( | qulonglong * | freeSwap = 0 | ) |
Definition at line 484 of file document.cpp.
qulonglong DocumentPrivate::getTotalMemory | ( | ) |
Definition at line 448 of file document.cpp.
QString DocumentPrivate::giveAbsolutePath | ( | const QString & | fileName | ) | const |
Definition at line 775 of file document.cpp.
void DocumentPrivate::loadAllGeneratorLibraries | ( | ) |
Definition at line 815 of file document.cpp.
void DocumentPrivate::loadDocumentInfo | ( | ) |
Definition at line 590 of file document.cpp.
void DocumentPrivate::loadDocumentInfo | ( | const QString & | fileName | ) |
Definition at line 601 of file document.cpp.
Generator * DocumentPrivate::loadGeneratorLibrary | ( | const KService::Ptr & | service | ) |
Definition at line 798 of file document.cpp.
void DocumentPrivate::loadServiceList | ( | const KService::List & | offers | ) |
Definition at line 827 of file document.cpp.
void DocumentPrivate::loadViewsInfo | ( | View * | view, |
const QDomElement & | e | ||
) |
Definition at line 719 of file document.cpp.
QString DocumentPrivate::localizedSize | ( | const QSizeF & | size | ) | const |
Definition at line 260 of file document.cpp.
QString DocumentPrivate::namePaperSize | ( | double | inchesWidth, |
double | inchesHeight | ||
) | const |
Ledger and Tabloid are the same, just rotated by 90 degrees
Definition at line 159 of file document.cpp.
DocumentViewport DocumentPrivate::nextDocumentViewport | ( | ) | const |
Definition at line 1002 of file document.cpp.
void DocumentPrivate::notifyAnnotationChanges | ( | int | page | ) |
Definition at line 2909 of file document.cpp.
bool DocumentPrivate::openDocumentInternal | ( | const KService::Ptr & | offer, |
bool | isstdin, | ||
const QString & | docFile, | ||
const QByteArray & | filedata | ||
) |
Definition at line 888 of file document.cpp.
bool DocumentPrivate::openRelativeFile | ( | const QString & | fileName | ) |
Definition at line 786 of file document.cpp.
QString DocumentPrivate::pagesSizeString | ( | ) | const |
Definition at line 144 of file document.cpp.
void DocumentPrivate::performAddPageAnnotation | ( | int | page, |
Annotation * | annotation | ||
) |
Definition at line 1035 of file document.cpp.
void DocumentPrivate::performModifyPageAnnotation | ( | int | page, |
Annotation * | annotation, | ||
bool | appearanceChanged | ||
) |
Definition at line 1106 of file document.cpp.
void DocumentPrivate::performRemovePageAnnotation | ( | int | page, |
Annotation * | annotation | ||
) |
Definition at line 1068 of file document.cpp.
void DocumentPrivate::performSetAnnotationContents | ( | const QString & | newContents, |
Annotation * | annot, | ||
int | pageNumber | ||
) |
Definition at line 1150 of file document.cpp.
void DocumentPrivate::refreshPixmaps | ( | int | pageNumber | ) |
Definition at line 1546 of file document.cpp.
void DocumentPrivate::requestDone | ( | PixmapRequest * | request | ) |
This method is used by the generators to signal the finish of the pixmap generation request
.
Definition at line 4294 of file document.cpp.
void DocumentPrivate::rotationFinished | ( | int | page, |
Okular::Page * | okularPage | ||
) |
Definition at line 1475 of file document.cpp.
void DocumentPrivate::saveDocumentInfo | ( | ) | const |
Definition at line 1186 of file document.cpp.
bool DocumentPrivate::savePageDocumentInfo | ( | KTemporaryFile * | infoFile, |
int | what | ||
) | const |
Definition at line 972 of file document.cpp.
void DocumentPrivate::saveViewsInfo | ( | View * | view, |
QDomElement & | e | ||
) | const |
Definition at line 752 of file document.cpp.
AllocatedPixmap * DocumentPrivate::searchLowestPriorityPixmap | ( | bool | unloadableOnly = false , |
bool | thenRemoveIt = false , |
||
DocumentObserver * | observer = 0 |
||
) |
Definition at line 413 of file document.cpp.
void DocumentPrivate::sendGeneratorPixmapRequest | ( | ) |
Definition at line 1283 of file document.cpp.
void DocumentPrivate::setPageBoundingBox | ( | int | page, |
const NormalizedRect & | boundingBox | ||
) |
Sets the bounding box of the given page
(in terms of upright orientation, i.e., Rotation0).
Definition at line 4365 of file document.cpp.
void DocumentPrivate::setRotationInternal | ( | int | r, |
bool | notify | ||
) |
Definition at line 4431 of file document.cpp.
void DocumentPrivate::slotGeneratorConfigChanged | ( | const QString & | ) |
Definition at line 1505 of file document.cpp.
void DocumentPrivate::slotTimedMemoryCheck | ( | ) |
Definition at line 1275 of file document.cpp.
void DocumentPrivate::textGenerationDone | ( | Page * | page | ) |
Definition at line 4408 of file document.cpp.
void DocumentPrivate::unloadGenerator | ( | const GeneratorInfo & | info | ) |
Definition at line 846 of file document.cpp.
void DocumentPrivate::warnLimitedAnnotSupport | ( | ) |
Definition at line 1016 of file document.cpp.
Member Data Documentation
QLinkedList< AllocatedPixmap * > Okular::DocumentPrivate::m_allocatedPixmaps |
Definition at line 219 of file document_p.h.
qulonglong Okular::DocumentPrivate::m_allocatedPixmapsTotalMemory |
Definition at line 220 of file document_p.h.
QList< int > Okular::DocumentPrivate::m_allocatedTextPagesFifo |
Definition at line 221 of file document_p.h.
bool Okular::DocumentPrivate::m_annotationBeingMoved |
Definition at line 272 of file document_p.h.
bool Okular::DocumentPrivate::m_annotationEditingEnabled |
Definition at line 270 of file document_p.h.
bool Okular::DocumentPrivate::m_annotationsNeedSaveAs |
Definition at line 271 of file document_p.h.
ArchiveData* Okular::DocumentPrivate::m_archiveData |
Definition at line 260 of file document_p.h.
QString Okular::DocumentPrivate::m_archivedFileName |
Definition at line 261 of file document_p.h.
BookmarkManager* Okular::DocumentPrivate::m_bookmarkManager |
Definition at line 239 of file document_p.h.
QEventLoop* Okular::DocumentPrivate::m_closingLoop |
Definition at line 256 of file document_p.h.
QString Okular::DocumentPrivate::m_docFileName |
Definition at line 200 of file document_p.h.
qint64 Okular::DocumentPrivate::m_docSize |
Definition at line 203 of file document_p.h.
DocumentInfo* Okular::DocumentPrivate::m_documentInfo |
Definition at line 265 of file document_p.h.
QLinkedList< PixmapRequest * > Okular::DocumentPrivate::m_executingPixmapRequests |
Definition at line 217 of file document_p.h.
bool Okular::DocumentPrivate::m_exportCached |
Definition at line 234 of file document_p.h.
ExportFormat::List Okular::DocumentPrivate::m_exportFormats |
Definition at line 235 of file document_p.h.
ExportFormat Okular::DocumentPrivate::m_exportToText |
Definition at line 236 of file document_p.h.
FontInfo::List Okular::DocumentPrivate::m_fontsCache |
Definition at line 266 of file document_p.h.
bool Okular::DocumentPrivate::m_fontsCached |
Definition at line 264 of file document_p.h.
QPointer< FontExtractionThread > Okular::DocumentPrivate::m_fontThread |
Definition at line 263 of file document_p.h.
Generator* Okular::DocumentPrivate::m_generator |
Definition at line 246 of file document_p.h.
QString Okular::DocumentPrivate::m_generatorName |
Definition at line 247 of file document_p.h.
bool Okular::DocumentPrivate::m_generatorsLoaded |
Definition at line 248 of file document_p.h.
int Okular::DocumentPrivate::m_lastSearchID |
Definition at line 192 of file document_p.h.
QHash<QString, GeneratorInfo> Okular::DocumentPrivate::m_loadedGenerators |
Definition at line 245 of file document_p.h.
int Okular::DocumentPrivate::m_maxAllocatedTextPages |
Definition at line 222 of file document_p.h.
QTimer* Okular::DocumentPrivate::m_memCheckTimer |
Definition at line 242 of file document_p.h.
QString Okular::DocumentPrivate::m_nextDocumentDestination |
Definition at line 209 of file document_p.h.
DocumentViewport Okular::DocumentPrivate::m_nextDocumentViewport |
Definition at line 208 of file document_p.h.
QSet< DocumentObserver * > Okular::DocumentPrivate::m_observers |
Definition at line 212 of file document_p.h.
PageController* Okular::DocumentPrivate::m_pageController |
Definition at line 255 of file document_p.h.
QVector< VisiblePageRect * > Okular::DocumentPrivate::m_pageRects |
Definition at line 250 of file document_p.h.
PageSize Okular::DocumentPrivate::m_pageSize |
Definition at line 230 of file document_p.h.
PageSize::List Okular::DocumentPrivate::m_pageSizes |
Definition at line 231 of file document_p.h.
QVector< Page * > Okular::DocumentPrivate::m_pagesVector |
Definition at line 249 of file document_p.h.
Document* Okular::DocumentPrivate::m_parent |
Definition at line 187 of file document_p.h.
QMutex Okular::DocumentPrivate::m_pixmapRequestsMutex |
Definition at line 218 of file document_p.h.
QLinkedList< PixmapRequest * > Okular::DocumentPrivate::m_pixmapRequestsStack |
Definition at line 216 of file document_p.h.
QDomNode Okular::DocumentPrivate::m_prevPropsOfAnnotBeingModified |
Definition at line 276 of file document_p.h.
Rotation Okular::DocumentPrivate::m_rotation |
Definition at line 226 of file document_p.h.
QTimer* Okular::DocumentPrivate::m_saveBookmarksTimer |
Definition at line 243 of file document_p.h.
Scripter* Okular::DocumentPrivate::m_scripter |
Definition at line 258 of file document_p.h.
bool Okular::DocumentPrivate::m_searchCancelled |
Definition at line 193 of file document_p.h.
QMap< int, RunningSearch * > Okular::DocumentPrivate::m_searches |
Definition at line 191 of file document_p.h.
bool Okular::DocumentPrivate::m_showWarningLimitedAnnotSupport |
Definition at line 273 of file document_p.h.
QStringList Okular::DocumentPrivate::m_supportedMimeTypes |
Definition at line 253 of file document_p.h.
KTemporaryFile* Okular::DocumentPrivate::m_tempFile |
Definition at line 202 of file document_p.h.
DocumentObserver* Okular::DocumentPrivate::m_tiledObserver |
Definition at line 215 of file document_p.h.
QUndoStack* Okular::DocumentPrivate::m_undoStack |
Definition at line 275 of file document_p.h.
KUrl Okular::DocumentPrivate::m_url |
Definition at line 197 of file document_p.h.
QLinkedList< DocumentViewport > Okular::DocumentPrivate::m_viewportHistory |
Definition at line 206 of file document_p.h.
QLinkedList< DocumentViewport >::iterator Okular::DocumentPrivate::m_viewportIterator |
Definition at line 207 of file document_p.h.
QSet< View * > Okular::DocumentPrivate::m_views |
Definition at line 268 of file document_p.h.
bool Okular::DocumentPrivate::m_warnedOutOfMemory |
Definition at line 223 of file document_p.h.
QPointer<QWidget> Okular::DocumentPrivate::m_widget |
Definition at line 188 of file document_p.h.
QString Okular::DocumentPrivate::m_xmlFileName |
Definition at line 201 of file document_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.