diff --git a/notes b/notes index ef558ed..abc6143 100644 --- a/notes +++ b/notes @@ -40,8 +40,7 @@ TODO { - IPC to open/new window in existing instance revert action - xdg mime package + desktop file association - application/x-xybrid-project + - xdg mime package + desktop file association } clear song info on loading template? diff --git a/xybrid/xybrid.desktop b/xybrid/xybrid.desktop index e6175ce..2bc53a3 100644 --- a/xybrid/xybrid.desktop +++ b/xybrid/xybrid.desktop @@ -8,5 +8,6 @@ Categories=Audio;Sequencer;Qt; Icon=xybrid Path=/opt/xybrid/bin -Exec=/opt/xybrid/bin/xybrid +Exec=/opt/xybrid/bin/xybrid %f +MimeType=application/x-xybrid-project Terminal=false diff --git a/xybrid/xybrid.pro b/xybrid/xybrid.pro index 5c81633..65ead2d 100644 --- a/xybrid/xybrid.pro +++ b/xybrid/xybrid.pro @@ -71,3 +71,7 @@ else: unix:!android: target.path = /opt/$${TARGET}/bin desktop.path = /usr/share/applications desktop.files += xybrid.desktop INSTALLS += desktop + +mime.path = /usr/share/mime/packages +mime.files += xybrid.xml +INSTALLS += mime diff --git a/xybrid/xybrid.xml b/xybrid/xybrid.xml new file mode 100644 index 0000000..c338baa --- /dev/null +++ b/xybrid/xybrid.xml @@ -0,0 +1,8 @@ + + + + + Xybrid project file + + +