31 Commits (f2e9633ea7603df965eb7fdddf875fa8e950fb4d)

Author SHA1 Message Date
Martin T. H. Sandsmark 48d52d9bd1 Add missing override declarations 10 years ago
Montel Laurent e03e6f6863 Use Q_DECL_OVERRIDE 11 years ago
Alex Richardson 1049dc188a Add Q_INTERFACES( Okular::Generator ) to all plugins 11 years ago
Albert Astals Cid e9e3d4a435 Make documentInfo be Hash based instead of XML based 12 years ago
Pino Toscano 505139af31 generators: fix core #includes removing the okular prefix 15 years ago
Pino Toscano 6aa123656a Port the plugin system to the standard KDE factory and loader, getting rid of the custom system okular had so far. 19 years ago
John Layt 070285e039 Port from KPrinter to QPrinter, remove dependency on KDE4_KDEPRINT_LIBS. 19 years ago
Pino Toscano 15155d8824 Rename the virtual closeDocument() to doCloseDocument(), and make it protected. 19 years ago
Pino Toscano 9ec65271fa SVN_SILENT old stuff 19 years ago
Pino Toscano 4edda7b967 provide the title of the document, if it has any 19 years ago
Pino Toscano 50b73a93b1 Remove the (not working) homemade async loading, and make use of the Generator API for async loading. 19 years ago
Pino Toscano a9f0d2eb46 Try to extract the text entities (thus the text) from a DjVu document. 19 years ago
Pino Toscano 8114ea7200 fix or add the include guards 19 years ago
Pino Toscano 6068c76df6 Merge the new functions of ThreadedGenerator into the base Generator: this means that there's again only a single base Generator that can provide the multithreading for the generation of contents, just pixmaps for now. 19 years ago
Tobias Koenig d227a94e79 First part of the porting to a threaded api for generators 19 years ago
Pino Toscano 169b752433 make it compile properly 19 years ago
Pino Toscano 3a4e56015e no need to recalculate the links for every pixmap request 19 years ago
Pino Toscano 2de89d6eb8 don't leak the format mask and the (empty) kdjvu 19 years ago
Tobias Koenig ea51ee18f5 Do a lot of include cleanups... we install all important 19 years ago
Tobias Koenig 86a1fd3b69 Big cleanup of Document API and documentation: 19 years ago
Pino Toscano 5c0de8b638 Add printing support for DjVu files. (It is also PostScript exporting, as you can print to file to get a PS document.) 20 years ago
Pino Toscano eb83fc5d27 adapt the djvu generator (and kdjvu) to handle images instead of pixmaps 20 years ago
Pino Toscano 18028a8a2c API change in the Generator: use an empty construct, and set the document for the generator right after its construction. 20 years ago
Tobias Koenig fccd412d69 * Added documentation to Generator API 20 years ago
Pino Toscano c52a0e622b Change the way we rotate the pages. 20 years ago
Tobias Koenig df7d144c10 Moved all classes in core/ into the 'Okular' namespace and removed 20 years ago
Pino Toscano b6d7a36eda Small addition to the Ganarator API: bool closeDocument(). 20 years ago
Pino Toscano a5795e2726 Now the DjVu generator is able to extract the list of bookmarks (aka Table of Contents) from the DjVy document, if it has any. 20 years ago
Pino Toscano 49a5be93da isolate the code for creating pages in an own method, should work correctly for pages with an initial rotation different than 0 20 years ago
Pino Toscano 60eab90248 small API changes to Generator: 20 years ago
Pino Toscano d0ac95dafd A new backend for oKular: DjVu: 20 years ago