From e26560188fd545ad50b162ecda9cd822068a39a1 Mon Sep 17 00:00:00 2001 From: xavierqet Date: Thu, 24 Jul 2008 21:18:09 +0000 Subject: [PATCH] Ajout des associations de fichiers pour X11 (shared-mime-info) git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@356 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- misc/qelectrotech.desktop | 1 + misc/x-qet-element.desktop | 8 ++++++++ misc/x-qet-element.xml | 5 +++++ misc/x-qet-project.desktop | 8 ++++++++ misc/x-qet-project.xml | 5 +++++ qelectrotech.pro | 10 +++++++++- 6 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 misc/x-qet-element.desktop create mode 100644 misc/x-qet-element.xml create mode 100644 misc/x-qet-project.desktop create mode 100644 misc/x-qet-project.xml 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