diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2020-03-10 17:50:04 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2020-03-10 17:50:04 +0000 |
| commit | 63352140f4fb9305350049ab33b6533a6d45b640 (patch) | |
| tree | 06a054094147e4e881075dbb5bf7c5a34d88ae46 /src/app | |
| parent | 552b6501f500303aa02bc0bc754cf4b2674b32b8 (diff) | |
| download | qmmp-63352140f4fb9305350049ab33b6533a6d45b640.tar.gz qmmp-63352140f4fb9305350049ab33b6533a6d45b640.tar.bz2 qmmp-63352140f4fb9305350049ab33b6533a6d45b640.zip | |
added solid integration (#558)
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9276 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/app')
| -rw-r--r-- | src/app/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | src/app/app.pro | 2 | ||||
| -rw-r--r-- | src/app/qmmp-opencda.desktop | 9 |
3 files changed, 12 insertions, 1 deletions
diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt index a11b1d14a..c78b6ffbc 100644 --- a/src/app/CMakeLists.txt +++ b/src/app/CMakeLists.txt @@ -36,7 +36,7 @@ SET_TARGET_PROPERTIES(qmmp PROPERTIES OUTPUT_NAME qmmp${APP_NAME_SUFFIX}) add_dependencies(qmmp libqmmpui libqmmp) install(TARGETS qmmp DESTINATION ${CMAKE_INSTALL_BINDIR}) -install(FILES qmmp.desktop DESTINATION ${CMAKE_INSTALL_DATADIR}/applications) +install(FILES qmmp-opencda${APP_NAME_SUFFIX}.desktop DESTINATION ${CMAKE_INSTALL_DATADIR}/solid/actions) install(FILES qmmp${APP_NAME_SUFFIX}.desktop DESTINATION ${CMAKE_INSTALL_DATADIR}/applications) install(FILES images/16x16/qmmp${APP_NAME_SUFFIX}.png DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/16x16/apps) install(FILES images/32x32/qmmp${APP_NAME_SUFFIX}.png DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/32x32/apps) diff --git a/src/app/app.pro b/src/app/app.pro index 726dc685c..cf0646140 100644 --- a/src/app/app.pro +++ b/src/app/app.pro @@ -27,6 +27,8 @@ unix { qmmp-enqueue$${APP_NAME_SUFFIX}.desktop \ qmmp-dir$${APP_NAME_SUFFIX}.desktop desktop.path = $$DATA_DIR/applications + solidaction.files = qmmp-opencda$${APP_NAME_SUFFIX}.desktop + solidaction.path = $$DATA_DIR/solid/actions icon16.files = images/16x16/qmmp$${APP_NAME_SUFFIX}.png icon32.files = images/32x32/qmmp$${APP_NAME_SUFFIX}.png icon48.files = images/48x48/qmmp$${APP_NAME_SUFFIX}.png diff --git a/src/app/qmmp-opencda.desktop b/src/app/qmmp-opencda.desktop new file mode 100644 index 000000000..f8743fefd --- /dev/null +++ b/src/app/qmmp-opencda.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +X-KDE-Solid-Predicate=[ StorageVolume.ignored == false AND OpticalDisc.availableContent & 'Audio' ] +Type=Service +Actions=open; + +[Desktop Action open] +Name=Open with Qmmp +Exec=qmmp cdda://%d +Icon=qmmp |
