[Okular-devel] KDE/kdegraphics/okular

Pino Toscano toscano.pino at tiscali.it
Sun Dec 2 21:57:25 CET 2007


SVN commit 744169 by pino:

Port the plugin system to the standard KDE factory and loader, getting rid of the custom system okular had so far.
This requires a generator to have a
  MyGenerator(QObject *parent, const QVariantList &args)
constructor in order to be successfully loaded.
The OKULAR_EXPORT_PLUGIN macro was adapted, and the generators to provide it the about data; the protected Generator::setAboutData() is no more needed.

Remove the 'lib' prefix from plugins, unneeded now.

CCMAIL: okular-devel at kde.org


 M  +15 -30    core/document.cpp  
 M  +5 -5      core/document_p.h  
 M  +6 -4      core/generator.cpp  
 M  +6 -7      core/generator.h  
 M  +2 -2      core/textdocumentgenerator.cpp  
 M  +1 -1      core/textdocumentgenerator.h  
 M  +1 -1      generators/chm/CMakeLists.txt  
 M  +12 -9     generators/chm/generator_chm.cpp  
 M  +1 -1      generators/chm/generator_chm.h  
 M  +1 -1      generators/chm/libokularGenerator_chmlib.desktop  
 M  +1 -1      generators/comicbook/CMakeLists.txt  
 M  +3 -3      generators/comicbook/generator_comicbook.cpp  
 M  +1 -1      generators/comicbook/generator_comicbook.h  
 M  +1 -1      generators/comicbook/libokularGenerator_comicbook.desktop  
 M  +1 -1      generators/djvu/CMakeLists.txt  
 M  +16 -13    generators/djvu/generator_djvu.cpp  
 M  +1 -1      generators/djvu/generator_djvu.h  
 M  +1 -1      generators/djvu/libokularGenerator_djvu.desktop  
 M  +1 -1      generators/dvi/CMakeLists.txt  
 M  +10 -6     generators/dvi/generator_dvi.cpp  
 M  +1 -1      generators/dvi/generator_dvi.h  
 M  +1 -1      generators/dvi/libokularGenerator_dvi.desktop  
 M  +1 -1      generators/fictionbook/CMakeLists.txt  
 M  +10 -6     generators/fictionbook/generator_fb.cpp  
 M  +1 -1      generators/fictionbook/generator_fb.h  
 M  +1 -1      generators/fictionbook/libokularGenerator_fb.desktop  
 M  +1 -1      generators/kimgio/CMakeLists.txt  
 M  +17 -14    generators/kimgio/generator_kimgio.cpp  
 M  +1 -1      generators/kimgio/generator_kimgio.h  
 M  +1 -1      generators/kimgio/libokularGenerator_kimgio.desktop  
 M  +1 -1      generators/ooo/CMakeLists.txt  
 M  +10 -6     generators/ooo/generator_ooo.cpp  
 M  +1 -1      generators/ooo/generator_ooo.h  
 M  +1 -1      generators/ooo/libokularGenerator_ooo.desktop  
 M  +1 -1      generators/plucker/CMakeLists.txt  
 M  +18 -14    generators/plucker/generator_plucker.cpp  
 M  +1 -1      generators/plucker/generator_plucker.h  
 M  +1 -1      generators/plucker/libokularGenerator_plucker.desktop  
 M  +1 -1      generators/poppler/CMakeLists.txt  
 M  +12 -8     generators/poppler/generator_pdf.cpp  
 M  +1 -1      generators/poppler/generator_pdf.h  
 M  +1 -1      generators/poppler/libokularGenerator_poppler.desktop  
 M  +1 -1      generators/spectre/CMakeLists.txt  
 M  +15 -12    generators/spectre/generator_ghostview.cpp  
 M  +1 -1      generators/spectre/generator_ghostview.h  
 M  +1 -1      generators/spectre/libokularGenerator_ghostview.desktop  
 M  +1 -1      generators/tiff/CMakeLists.txt  
 M  +15 -12    generators/tiff/generator_tiff.cpp  
 M  +1 -1      generators/tiff/generator_tiff.h  
 M  +1 -1      generators/tiff/libokularGenerator_tiff.desktop  
 M  +1 -1      generators/xps/CMakeLists.txt  
 M  +20 -17    generators/xps/generator_xps.cpp  
 M  +1 -1      generators/xps/generator_xps.h  
 M  +1 -1      generators/xps/libokularGenerator_xps.desktop  




More information about the Okular-devel mailing list