Find a file
Pino Toscano e5037f45b1 Refator a bit the way Document and the generators use to read the font information from a document.
Instead of having a synchronous function that extracts all the information at once, use a function to read the fonts of a single page.
This way, we can get all the result step by step (aka page by page), and possibly in an asynchronous way.
The resuls of the font "scanning" are sent via signals, as well the end of the work.
So, instead of block waiting for the results of all the document at once, the Fonts tab in the properties dialog can have a progress bar with the progress, and the results (the fonts) that are added incrementally to the list.

Only two minor things are left:
- the process is always asynchronous at the moment, as the only generator that can provide this kind of information is the Poppler one (safe)
- there is no check for duplicate fonts
But they should be easy to solve.

svn path=/trunk/KDE/kdegraphics/okular/; revision=685002
2007-07-07 20:35:01 +00:00
cmake/modules Fix typo 2007-06-19 19:58:45 +00:00
conf fixuifiles 2007-06-16 10:44:39 +00:00
core Refator a bit the way Document and the generators use to read the font information from a document. 2007-07-07 20:35:01 +00:00
doc Install doc 2007-01-22 13:04:54 +00:00
generators Refator a bit the way Document and the generators use to read the font information from a document. 2007-07-07 20:35:01 +00:00
interfaces clean the headers 2007-04-22 10:39:31 +00:00
shell SVN_SILENT made messages (.desktop file) 2007-07-07 04:51:50 +00:00
ui Refator a bit the way Document and the generators use to read the font information from a document. 2007-07-07 20:35:01 +00:00
.krazy SVN_SILENT exclude the 'unpluck' subdir of plucker backend, it should be an external library 2007-04-19 19:55:09 +00:00
aboutdata.h Auto-conversion to new KCmdLineArgs/KAboutData/KComponentData API (trunk/KDE). Watch for the few remaining QString to QByteArray assignments that will not compile without extra specification (typically needs .toLocal8Bit() or .toUtf8()). 2007-07-02 08:52:55 +00:00
AUTHORS oKular goes poppler 2006-03-19 18:03:43 +00:00
CMakeLists.txt Refator a bit the way Document and the generators use to read the font information from a document. 2007-07-07 20:35:01 +00:00
config-okular.h.cmake the Poppler library is going to start the release cycle of the 0.6 serie, so s/HEAD/0_6/ 2007-05-25 23:57:03 +00:00
COPYING - MERGE KPDF 3.5 CHANGES 2005-11-04 11:59:51 +00:00
hi16-app-okular.png oKular is now okular 2006-06-12 18:25:18 +00:00
hi22-app-okular.png oKular is now okular 2006-06-12 18:25:18 +00:00
hi32-app-okular.png oKular is now okular 2006-06-12 18:25:18 +00:00
hi48-app-okular.png fix icon name 2007-04-10 21:23:53 +00:00
hi64-app-okular.png oKular is now okular 2006-06-12 18:25:18 +00:00
hi128-app-okular.png oKular is now okular 2006-06-12 18:25:18 +00:00
hisc-app-okular.svgz oKular is now okular 2006-06-12 18:25:18 +00:00
kdocumentviewer.h SVN_SILENT repeat with me, always check twice when doing a copy&paste... 2007-05-24 20:57:00 +00:00
Mainpage.dox make the url non relative 2007-05-19 14:10:48 +00:00
Messages.sh make sure to extract the annotation tool tooltips 2007-03-24 22:50:32 +00:00
okular_part.desktop SVN_SILENT made messages (.desktop file) 2007-06-25 05:24:26 +00:00
OkularConfigureChecks.cmake move most of the okular cmake configure stuff within the okular source tree 2007-03-10 13:15:49 +00:00
part.cpp deprecated-- 2007-07-04 09:35:08 +00:00
part.h Adapt to r676616 2007-06-17 09:45:59 +00:00
part.rc Add a Reload menu item to manually reload a document. 2007-05-06 11:23:26 +00:00
README.internals.png Updated TODO (added items in progress) and README. 2005-01-02 21:49:27 +00:00
TODO a pair of updates 2007-05-12 22:33:17 +00:00
VERSION raise version to 0.5.83 2007-06-27 12:17:37 +00:00