From 8362bf63dea22bbf6736609b0f49c152f975eb63 Mon Sep 17 00:00:00 2001 From: tpearson Date: Wed, 20 Jan 2010 01:29:50 +0000 Subject: Added old abandoned KDE3 version of koffice git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/koffice@1077364 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- filters/kugar/Makefile.am | 1 + filters/kugar/kugarnop/Makefile.am | 24 +++++++++ filters/kugar/kugarnop/kugar_kugar_import.desktop | 64 +++++++++++++++++++++++ filters/kugar/kugarnop/kugarnopimport.cpp | 51 ++++++++++++++++++ filters/kugar/kugarnop/kugarnopimport.h | 34 ++++++++++++ 5 files changed, 174 insertions(+) create mode 100644 filters/kugar/Makefile.am create mode 100644 filters/kugar/kugarnop/Makefile.am create mode 100644 filters/kugar/kugarnop/kugar_kugar_import.desktop create mode 100644 filters/kugar/kugarnop/kugarnopimport.cpp create mode 100644 filters/kugar/kugarnop/kugarnopimport.h (limited to 'filters/kugar') diff --git a/filters/kugar/Makefile.am b/filters/kugar/Makefile.am new file mode 100644 index 00000000..bbf6b25d --- /dev/null +++ b/filters/kugar/Makefile.am @@ -0,0 +1 @@ +SUBDIRS = kugarnop diff --git a/filters/kugar/kugarnop/Makefile.am b/filters/kugar/kugarnop/Makefile.am new file mode 100644 index 00000000..6db8a0bd --- /dev/null +++ b/filters/kugar/kugarnop/Makefile.am @@ -0,0 +1,24 @@ +####### General stuff + +INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) $(all_includes) + +kde_module_LTLIBRARIES = libkugarnopimport.la + +libkugarnopimport_la_SOURCES = kugarnopimport.cpp +libkugarnopimport_la_LDFLAGS = -module $(KDE_PLUGIN) +libkugarnopimport_la_LIBADD = $(KOFFICE_LIBS) + +noinst_HEADERS = kugarnopimport.h + +METASOURCES = AUTO + +service_DATA = kugar_kugar_import.desktop +servicedir = $(kde_servicesdir) + +# Note: If your filter imports or exports some special file +# which KDE doesn't have a mimetype for, yet, you'll have to +# create a mimetype and install it using those two lines. +# In case of doubt please ask koffice@kde.org or +# koffice-devel@kde.org. Thanks. +# mydata_DATA = x-foo.desktop +# mydatadir = $(kde_mimedir)/text diff --git a/filters/kugar/kugarnop/kugar_kugar_import.desktop b/filters/kugar/kugarnop/kugar_kugar_import.desktop new file mode 100644 index 00000000..11eb2340 --- /dev/null +++ b/filters/kugar/kugarnop/kugar_kugar_import.desktop @@ -0,0 +1,64 @@ +[Desktop Entry] +Type=Service +Name=Kugar KugarXML Import Filter +Name[ar]=مِرْشَح استيراد KugarXML لدى Kugar +Name[bg]=Филтър за импортиране от KugarXML в Kugar +Name[br]=Sil enporzh KugarXML evit Kugar +Name[ca]=Filtre d'importació KugarXML per a Kugar +Name[cs]=Importní filtr Kugar XML +Name[cy]=Hidlen Fewnforio KugarXML Kugar +Name[da]=Kugar KugarXML-importfilter +Name[de]=Kugar KugarXML-Importfilter +Name[el]=Φίλτρο εισαγωγής KugarXML του Kugar +Name[eo]=Kugar KugarXML-importfiltrilo +Name[es]=Filtro de importación a KugarXML de Kugar +Name[et]=Kugari KugarXML'i impordifilter +Name[eu]=Kugar-en KugarXML inportaziorako iragazkia +Name[fa]=پالایۀ واردات Kugar KugarXML +Name[fi]=Kugar KugarXML -tuontisuodin +Name[fr]=Filtre d'importation KugarXML de Kugar +Name[fy]=Kugar KugarXML Ymportfilter +Name[ga]=Scagaire Iompórtála KugarXML Kugar +Name[gl]=Filtro de Importación de KugarXML de Kugar +Name[he]=מסנן ייבוא מ־KugarXML ל־Kugar +Name[hr]=Kugar KugarXML filtar uvoza +Name[hu]=Kugar KugarXML importszűrő +Name[is]=Kugar KugarXML innflutningssía +Name[it]=Filtro di importazione KugarXML per Kugar +Name[ja]=Kugar KugarXML インポートフィルタ +Name[km]=តម្រង​នាំចេញ KugarXML សម្រាប់ Kugar +Name[lo]= ຕົວຕອງການນຳເຂົ້າຮູບແຕ້ມ K ຂອງຄາບອນຊ໌14 +Name[lt]=Kugar KugarXML importavimo filtras +Name[lv]=Kugar KugarXML importa filtrs +Name[ms]=Penapis Import Kugar KugarXML +Name[nb]=KugarXML-importfilter for Kugar +Name[nds]=KugarXML-Importfilter för Kugar +Name[ne]=कुगर कुगर एक्सएमएल आयात फिल्टर +Name[nl]=Kugar KugarXML Importfilter +Name[nn]=KugarXML-importfilter for Kugar +Name[pl]=Filtr importu formatu KugarXML do Kugar +Name[pt]=Filtro de Importação de KugarXML do Kugar +Name[pt_BR]=Filtro de Importação KugarXML para o Kugar +Name[ru]=Фильтр импорта файлов KugarXML в Kugar +Name[se]=Kugar:a KugarXML-sisafievrridansilli +Name[sk]=KugarXML filter pre import pre Kugar +Name[sl]=Uvozni filter KugarXML za Kugar +Name[sr]=Kugar-ов филтер за увоз из KugarXML-а +Name[sr@Latn]=Kugar-ov filter za uvoz iz KugarXML-a +Name[sv]=Kugar Kugar XML-importfilter +Name[ta]=kugar kugar XMLஇறக்குமதி வடிகட்டி +Name[tg]=Филтри Воридоти Kugar KugarXML +Name[tr]=Kugar KugarXML Alma Filtresi +Name[uk]=Фільтр імпорту KugarXML для Kugar +Name[uz]=Kugar KugarXML import filteri +Name[uz@cyrillic]=Kugar KugarXML импорт филтери +Name[wa]=Passete KugarXML d' intrêye po Kugar +Name[zh_CN]=Kugar KugarXML 导入过滤器 +Name[zh_TW]=Kugar KugarXML 匯入過濾程式 +X-KDE-Import=application/x-kugar +X-KDE-Weight=1 +ImportDescription=Kugar +X-KDE-Export=application/x-vnd.kde.kugar.mixed +ExportDescription=Kugar Mixed +X-KDE-Library=libkugarnopimport +ServiceTypes=KOfficeFilter diff --git a/filters/kugar/kugarnop/kugarnopimport.cpp b/filters/kugar/kugarnop/kugarnopimport.cpp new file mode 100644 index 00000000..43efc2a5 --- /dev/null +++ b/filters/kugar/kugarnop/kugarnopimport.cpp @@ -0,0 +1,51 @@ +/*************************************************************************** + kugarnopimport.cpp - description + ------------------- + copyright : (C) 2002 by Joseph Wenninger + email : jowenn@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License verstion 2 as * + * published by the Free Software Foundation * + * * + ***************************************************************************/ + +#include "kugarnopimport.h" +#include "kugarnopimport.moc" +#include +#include +#include +#include +#include "KoDocument.h" +#include + +typedef KGenericFactory KugarNOPImportFactory; +K_EXPORT_COMPONENT_FACTORY( libkugarnopimport, KugarNOPImportFactory( "kugarnopimport" ) ) + + +KugarNOPImport::KugarNOPImport( KoFilter *, const char *, const QStringList& ) + : KoFilter() +{ +} + +KoFilter::ConversionStatus KugarNOPImport::convert( const QCString& /*from*/, const QCString& /*to*/ ) +{ + + QFile in( m_chain->inputFile()); + if (!in.open( IO_ReadOnly )) + { + kdError() << "Unable to open input file!" << endl; + in.close(); + return KoFilter::FileNotFound; + } + + KoDocument *doc=m_chain->outputDocument(); + doc->loadXML(&in,QDomDocument()); + in.close(); + doc->resetURL(); + + return KoFilter::OK; +} diff --git a/filters/kugar/kugarnop/kugarnopimport.h b/filters/kugar/kugarnop/kugarnopimport.h new file mode 100644 index 00000000..de2c84bf --- /dev/null +++ b/filters/kugar/kugarnop/kugarnopimport.h @@ -0,0 +1,34 @@ +/*************************************************************************** + kugarnopimport.h - description + ------------------- + copyright : (C) 2002 by Joseph Wenninger + email : jowenn@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License verstion 2 as * + * published by the Free Software Foundation * + * * + ***************************************************************************/ + +#ifndef __KUGARNOPIMPORT_H__ +#define __KUGARNOPIMPORT_H__ + +#include +#include +#include + +class KugarNOPImport : public KoFilter +{ + Q_OBJECT + +public: + KugarNOPImport( KoFilter *parent, const char *name, const QStringList& ); + + virtual KoFilter::ConversionStatus convert( const QCString& from, const QCString& to ); + +}; + +#endif -- cgit v1.2.1