diff --git a/misc/qelectrotech.desktop b/misc/qelectrotech.desktop
index 8b359198c..387c7e746 100644
--- a/misc/qelectrotech.desktop
+++ b/misc/qelectrotech.desktop
@@ -4,6 +4,7 @@ Exec=qelectrotech
Icon=qet
Terminal=false
Type=Application
+MimeType=application/x-qet-project;application/x-qet-element;
Categories=Office;Qt;VectorGraphics;Science;Electricity;Engineering;
Comment=An electric diagrams editor.
Comment[fr]=Un éditeur de schémas électriques
diff --git a/misc/x-qet-element.desktop b/misc/x-qet-element.desktop
new file mode 100644
index 000000000..5b9e51ee1
--- /dev/null
+++ b/misc/x-qet-element.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=MimeType
+MimeType=application/x-qet-element
+Icon=qet
+DefaultApp=qelectrotech
+Patterns=*.elmt;
+Comment=QElectroTech element file
+Comment[fr]=Fichier élément QElectroTech
diff --git a/misc/x-qet-element.xml b/misc/x-qet-element.xml
new file mode 100644
index 000000000..ffeecb3b9
--- /dev/null
+++ b/misc/x-qet-element.xml
@@ -0,0 +1,5 @@
+
+
+ QElectroTech element file
+ Fichier élément QElectroTech
+
diff --git a/misc/x-qet-project.desktop b/misc/x-qet-project.desktop
new file mode 100644
index 000000000..3ad0025e7
--- /dev/null
+++ b/misc/x-qet-project.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=MimeType
+MimeType=application/x-qet-project
+Icon=qet
+DefaultApp=qelectrotech
+Patterns=*.qet;
+Comment=QElectroTech project file
+Comment[fr]=Fichier projet QElectroTech
diff --git a/misc/x-qet-project.xml b/misc/x-qet-project.xml
new file mode 100644
index 000000000..cfcc6d666
--- /dev/null
+++ b/misc/x-qet-project.xml
@@ -0,0 +1,5 @@
+
+
+ QElectroTech project file
+ Fichier projet QElectroTech
+
diff --git a/qelectrotech.pro b/qelectrotech.pro
index 0afad9c58..e392762e3 100644
--- a/qelectrotech.pro
+++ b/qelectrotech.pro
@@ -11,6 +11,8 @@
QET_COMMON_COLLECTION_PATH = 'share/qelectrotech/elements/'
QET_LANG_PATH = 'share/qelectrotech/lang/'
QET_LICENSE_PATH = 'doc/qelectrotech/'
+ QET_MIME_XML_PATH = '../share/mime/applications/'
+ QET_MIME_DESKTOP_PATH = '../share/mimelnk/applications/'
QET_DESKTOP_PATH = 'share/applications/'
QET_ICONS_PATH = 'share/icons/'
} else {
@@ -191,6 +193,12 @@ copyright.files = LICENSE \
CREDIT \
README
+mime_xml.path = $$join(INSTALL_PREFIX,,,$${QET_MIME_XML_PATH})
+mime_xml.files = misc/x-qet-*.xml
+
+mime_desktop.path = $$join(INSTALL_PREFIX,,,$${QET_MIME_DESKTOP_PATH})
+mime_desktop.files = misc/x-qet-*.desktop
+
desktop.path = $$join(INSTALL_PREFIX,,,$${QET_DESKTOP_PATH})
desktop.files = misc/qelectrotech.desktop
@@ -201,7 +209,7 @@ icons.files = ico/qet.png
INSTALLS += target elements lang copyright
# Sous Unix, on installe egalement l'icone et un fichier .desktop
unix {
- INSTALLS += desktop icons
+ INSTALLS += desktop mime_xml mime_desktop icons
}
# Options de compilation