2014-11-19 02:23:05 +00:00
/***************************************************************************
* Copyright ( C ) 2006 by Tobias Koenig < tokoe @ kde . org > *
* *
* This program is free software ; you can redistribute it and / or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation ; either version 2 of the License , or *
* ( at your option ) any later version . *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
# include "generator_ooo.h"
# include "converter.h"
# include <kaboutdata.h>
# include <klocale.h>
# include <kconfigdialog.h>
static KAboutData createAboutData ( )
{
KAboutData aboutData (
" okular_ooo " ,
" okular_ooo " ,
ki18n ( " OpenDocument Text Backend " ) ,
" 0.2.4 " ,
ki18n ( " A renderer for OpenDocument Text documents " ) ,
KAboutData : : License_GPL ,
ki18n ( " © 2006-2008 Tobias Koenig " )
) ;
aboutData . addAuthor ( ki18n ( " Tobias Koenig " ) , KLocalizedString ( ) , " tokoe@kde.org " ) ;
return aboutData ;
}
OKULAR_EXPORT_PLUGIN ( KOOOGenerator , createAboutData ( ) )
KOOOGenerator : : KOOOGenerator ( QObject * parent , const QVariantList & args )
: Okular : : TextDocumentGenerator ( new OOO : : Converter , " okular_ooo_generator_settings " , parent , args )
{
}
void KOOOGenerator : : addPages ( KConfigDialog * dlg )
{
Okular : : TextDocumentSettingsWidget * widget = new Okular : : TextDocumentSettingsWidget ( ) ;
dlg - > addPage ( widget , generalSettings ( ) , i18n ( " OpenDocument Text " ) , " application-vnd.oasis.opendocument.text " , i18n ( " OpenDocument Text Backend Configuration " ) ) ;
}
2022-04-05 01:40:28 +03:00
void KOOOGenerator : : walletDataForFile ( const QString & fileName , QString * walletName , QString * walletKey ) const
2014-11-19 02:23:05 +00:00
{
* walletKey = fileName + " /opendocument " ;
2022-04-05 01:40:28 +03:00
* walletName = " okular_ooo_generator " ;
2014-11-19 02:23:05 +00:00
}