summaryrefslogtreecommitdiffstats
path: root/filters/kugar
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-01-20 01:29:50 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-01-20 01:29:50 +0000
commit8362bf63dea22bbf6736609b0f49c152f975eb63 (patch)
tree0eea3928e39e50fae91d4e68b21b1e6cbae25604 /filters/kugar
downloadkoffice-8362bf63dea22bbf6736609b0f49c152f975eb63.tar.gz
koffice-8362bf63dea22bbf6736609b0f49c152f975eb63.zip
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
Diffstat (limited to 'filters/kugar')
-rw-r--r--filters/kugar/Makefile.am1
-rw-r--r--filters/kugar/kugarnop/Makefile.am24
-rw-r--r--filters/kugar/kugarnop/kugar_kugar_import.desktop64
-rw-r--r--filters/kugar/kugarnop/kugarnopimport.cpp51
-rw-r--r--filters/kugar/kugarnop/kugarnopimport.h34
5 files changed, 174 insertions, 0 deletions
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 <KoFilterChain.h>
+#include <kgenericfactory.h>
+#include <kdebug.h>
+#include <qfile.h>
+#include "KoDocument.h"
+#include <qdom.h>
+
+typedef KGenericFactory<KugarNOPImport, KoFilter> 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 <KoFilter.h>
+#include <qcstring.h>
+#include <qstringlist.h>
+
+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