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