[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [calligra] filters/plan/mpxj/import: Add preliminary mimetype for MS Project Exchange files (*.mpx)
From: Friedrich W. H. Kossebau <kossebau () kde ! org>
Date: 2013-05-31 22:49:12
Message-ID: 20130531224912.1D4F7A6067 () git ! kde ! org
[Download RAW message or body]
Git commit cedf488dc21e91ac49e5574f2c542999193751c4 by Friedrich W. H. \
Kossebau. Committed on 01/06/2013 at 00:49.
Pushed by kossebau into branch 'master'.
Add preliminary mimetype for MS Project Exchange files (*.mpx) + support in \
Plan's MpxjImport
M +1 -0 filters/plan/mpxj/import/CMakeLists.txt
M +8 -0 filters/plan/mpxj/import/calligra_planner_mpp.xml
M +4 -1 filters/plan/mpxj/import/mpxjimport.cpp
A +8 -0 filters/plan/mpxj/import/plan_msprojectexchange_import.desktop
http://commits.kde.org/calligra/cedf488dc21e91ac49e5574f2c542999193751c4
diff --git a/filters/plan/mpxj/import/CMakeLists.txt \
b/filters/plan/mpxj/import/CMakeLists.txt index 580e5cb..a59a76c 100644
--- a/filters/plan/mpxj/import/CMakeLists.txt
+++ b/filters/plan/mpxj/import/CMakeLists.txt
@@ -19,6 +19,7 @@ install(TARGETS planmpxjimport DESTINATION \
${PLUGIN_INSTALL_DIR})
install(FILES
plan_msproject_import.desktop
+ plan_msprojectexchange_import.desktop
plan_planner_import.desktop
DESTINATION ${SERVICES_INSTALL_DIR})
diff --git a/filters/plan/mpxj/import/calligra_planner_mpp.xml \
b/filters/plan/mpxj/import/calligra_planner_mpp.xml index 2290f80..67a8af3 \
100644
--- a/filters/plan/mpxj/import/calligra_planner_mpp.xml
+++ b/filters/plan/mpxj/import/calligra_planner_mpp.xml
@@ -8,6 +8,14 @@
<glob pattern="*.mpp"/>
<generic-icon name="application-x-vnd.kde.plan"/>
</mime-type>
+ <mime-type type="application/x-project">
+ <comment>MS Project Exchange file</comment>
+ <magic priority="50">
+ <match type="string" value="MPX" offset="0"/>
+ </magic>
+ <glob pattern="*.mpx"/>
+ <generic-icon name="application-x-vnd.kde.plan"/>
+ </mime-type>
<mime-type type="application/x-planner">
<sub-class-of type="application/xml"/>
<comment>Planner project plan</comment>
diff --git a/filters/plan/mpxj/import/mpxjimport.cpp \
b/filters/plan/mpxj/import/mpxjimport.cpp index 2c34e6c..a4a3108 100644
--- a/filters/plan/mpxj/import/mpxjimport.cpp
+++ b/filters/plan/mpxj/import/mpxjimport.cpp
@@ -47,7 +47,10 @@ MpxjImport::MpxjImport(QObject* parent, const \
QVariantList &)
QStringList MpxjImport::mimeTypes()
{
- return QStringList() << "application/vnd.ms-project" << \
"application/x-planner"; + return QStringList()
+ << QLatin1String("application/vnd.ms-project")
+ << QLatin1String("application/x-project")
+ << QLatin1String("application/x-planner");
}
KoFilter::ConversionStatus MpxjImport::convert(const QByteArray& from, \
const QByteArray& to)
diff --git a/filters/plan/mpxj/import/plan_msprojectexchange_import.desktop \
b/filters/plan/mpxj/import/plan_msprojectexchange_import.desktop new file \
mode 100644 index 0000000..d0da3b4
--- /dev/null
+++ b/filters/plan/mpxj/import/plan_msprojectexchange_import.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Service
+Name=MS Project Exchange Import Filter
+X-KDE-Export=application/x-vnd.kde.plan
+X-KDE-Import=application/x-project
+X-KDE-Weight=1
+X-KDE-Library=planmpxjimport
+X-KDE-ServiceTypes=Calligra/Filter
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic