420 Commits (599b77cc372c6cc1b637966f6d2b8bf369aa3a31)

Author SHA1 Message Date
Pino Toscano 36b894c75a Create a (private) PageController that handles the rotation jobs from all the pages. 19 years ago
Pino Toscano a67410f74f move the private class of Page in an own private header 19 years ago
Christian Ehrlicher c5c2da7c89 fix win32 compilation 19 years ago
Pino Toscano f55c401b20 Refactor the document search interfaces, as discussed on the mailing list. 19 years ago
Pino Toscano f18845576b add the permission to fill forms 19 years ago
Pino Toscano 1117200950 constness for document() 19 years ago
Pino Toscano 49c2a80585 keep the name of the current generator, and make it possible to load the custom translation of the backend 19 years ago
Pino Toscano 6ea5badeab don't try to start a text extraction thread if the generator does not extract text 19 years ago
Pino Toscano 1bfc805a3e it does not make much sense to check for a serie of permissions at the same time, so just check one permission at a time 19 years ago
Pino Toscano 2ef46f8d90 simplify a bit the export action creation code 19 years ago
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 db8a10dc2c Preliminary supports for text and choice form fields. 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
Dirk Mueller e24f08a75f remove misplaced ';' 19 years ago
Pino Toscano 47dad5cac7 compile with the latest kdelibs 19 years ago
Pino Toscano e9bcc53bc1 a pair of "cleanups" when deleting a Document 19 years ago
Pino Toscano 355645922b Make the playback of repeating sounds working (hopefully). 19 years ago
Pino Toscano ca2a0e194d SVN_SILENT spell check 19 years ago
Pino Toscano 770079b736 SVN_SILENT forgot this one 19 years ago
Pino Toscano 1752a95053 SVN_SILENT PlayInfo -> PlayData 19 years ago
Pino Toscano ad1d23cc26 Honor the 'mix' flag in sounds, stopping the playing sounds if necessary. 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
Pino Toscano 37b5d0f3cc handy method 19 years ago
Tobias Koenig 0847edc4b7 Add a second parameter to requestTextPage/generateTextPage where you can 19 years ago
Pino Toscano ef55f74682 lazy creation of the generation threads within Generator, so generators that don't make use of the builtin thread don't create a pair of unused threads 19 years ago
Pino Toscano 92ea1bba69 Last step of the ThreadedGenerator -> Generator merge: remove the old files and rename the used file. 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 dd6ddee116 tokoe does not know that Page::text() and TextPage::text() have different functions ;) 19 years ago
Pino Toscano 63cc92be1c isolate the generator unloading code 19 years ago
Albert Astals Cid 4586139282 Adapt to kdelibs changes 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 e59275b54a don't look twice, iterator is better 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
Pino Toscano 55dfb87f3f simplify a bit the Feature system: move it to the base Generator class, and add a protected method to switch a feature on and off easily - no more need to copy&paste hasFeature() anymore 19 years ago
Pino Toscano d3619da584 get rid of two CMakeLists.txt's used to only install one files each - install the stuff from the top-level CMakeLists.txt 19 years ago
Tobias Koenig d94f0e507e Add support for threaded extraction of text pages, now we just have to 19 years ago
Tobias Koenig d227a94e79 First part of the porting to a threaded api for generators 19 years ago
Pino Toscano 9cda7888d9 small api fix 19 years ago