176 Commits (2ef46f8d906bfd47ee9c0f4e5ff020198796ae7d)

Author SHA1 Message Date
Pino Toscano 1316811082 Cache the export formats, so we can know better if the text/plain formst is supported by the backend (and act accordingly). 19 years ago
Pino Toscano bc8036dc62 they are constant methods, so let them be 'const' 19 years ago
Pino Toscano 6d16cfd1f6 krazy issues 19 years ago
Pino Toscano 1ac4578301 init the debug area number 19 years ago
Brad Hards 7f373a206a Minor cleanups - stray whitespace, use the debug area 19 years ago
Pino Toscano fd7434c95a Add support for custom generator about data (and potentially for custom configuration). 19 years ago
Tobias Koenig 1a0cd8acbd SVN_SILENT help debugging 19 years ago
Pino Toscano 7e4b9d2170 a small copy&paste error that broke the Google-any search 19 years ago
Pino Toscano 1d27a90fd3 a slightly better usage of the Qt containers, saving also some lookups when using the QMap's 19 years ago
Pino Toscano e9bcc53bc1 a pair of "cleanups" when deleting a Document 19 years ago
Pino Toscano 1e7cb0b2eb First version of an audio player for okular, able to play the sounds in the documents. 19 years ago
Albert Astals Cid 1587b9605a unnecessary but fun small optimizations, basically avoid unnecessary detach() calls by ensuring the const method is called 19 years ago
Tobias Koenig 0847edc4b7 Add a second parameter to requestTextPage/generateTextPage where you can 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
Pino Toscano 63cc92be1c isolate the generator unloading code 19 years ago
Pino Toscano 23d666cf7f move the DRM skip checks to the Document 19 years ago
Tobias Koenig baf1fb2870 Several changes: 19 years ago
Pino Toscano 10a6e3943e SVN_SILENT small #include cleanup 19 years ago
Pino Toscano e0cb30ffbf Ok, now really load the generators that are supposed to have a setting widget when we want to configure them. 19 years ago
Pino Toscano d6e7010942 Refactor a bit the way we load the generator libraries: hide the hash with the Generator completely into the Document, so the Document have the complete control over them. 19 years ago
Tobias Koenig 6541b015e4 Make failing to open a document a bit nicer ;) 19 years ago
Tobias Koenig d227a94e79 First part of the porting to a threaded api for generators 19 years ago
Pino Toscano 7d15f12fe0 - don't reset the pixmap memory descriptors when rotating, as the pixmaps are rotated thus the memory is preserved 19 years ago
Pino Toscano 4f6666d509 also the page size is a feature, so thread it as such (and remove supportsPageSizes()) 19 years ago
Tobias Koenig 5069b62a80 Make PixmapRequest::swap() public but mark it for internal usage. 19 years ago
Pino Toscano e0e8803092 A bit ugly hack to make it compile better. 19 years ago
Pino Toscano 135a18b407 get rid of supportsSearching() by using a proper feature 19 years ago
Pino Toscano 8a7c2ad654 As requested by our usability expert Florian, add a Bookmarks menu with the bookmarks in the current document, if any. 19 years ago
Pino Toscano afc18f9d97 Re-add the possibility to toggle a page bookmark quickly (ie with the popup menu). 19 years ago
Pino Toscano 91b7675c14 configurationWidget() is too generic -> rename to printConfigurationWidget() 19 years ago
Pino Toscano 24ec1e37c5 Add the ability to read from standard input, eg 19 years ago
Pino Toscano 18fab3d130 Improve the way we deal with generators that give the possibility to change the size of the pages: instead of let them destroy and recreate the pages (bad), ask them the sizes they support, then do the work ourselves and notify the generator when the work is done. 19 years ago
Pino Toscano 4b922367e2 Use a proper enum to deal with orientation/rotation all around okular. 19 years ago
Pino Toscano 64769a62ce let the Document forward the BookmarkManager signal 19 years ago
Pino Toscano 81694d6a83 donìt leak in the google-like searches 19 years ago
Pino Toscano 9f8ea8b546 don't leak when doing AllDocument/FindNext searches 19 years ago
Pino Toscano 4aa85cdb49 One single char remove to create correctly the queue of pixmap requests: new asynchronous requests goes as last one in the group of other with the same priority. 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
Tobias Koenig 77efd7dcb1 Cleaned up the Document API, moved all private members/methods/slots into 19 years ago
Tobias Koenig 2aa8a4c31b Moved SourceReference into its own file 19 years ago
Pino Toscano 915a48eb4d move the Generator configuration stuff into a new ConfigInterface 19 years ago
Pino Toscano d9a844d67c move the GUI stuff out of Generator in an own GuiInterface, and adapt the ghostscript generator to its usage; renamed also some methods to more Qt4-ish names. 19 years ago
Pino Toscano 475d000763 Improve the way a Generator can configure a printer: add an interface with the advanced printing stuff. 19 years ago
Pino Toscano 539921bdf6 Improving the bookmark capabilities of okular. 19 years ago
André Wöbbeking 6e7d98b829 adapt to Aaron's kdelibs changes 19 years ago
Pino Toscano b7328d7234 add an handy DocumentViewport::isValid() and use it where possible instead of doing checks manually 19 years ago
Pino Toscano dff36b98f8 simplify RegularAreaRect by avoiding the usage of pointers, as they don't give benefits anyway. 19 years ago
Tobias Koenig 9969547b0c * observer API cleanup 20 years ago
Tobias Koenig 81fb3a383b Further cleanup of Page API: 20 years ago