┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Lohnau <[email protected]>2022-08-01 16:35:35 +0000
committerAlexander Lohnau <[email protected]>2022-08-01 16:35:35 +0000
commitf506666540981b9e46c4b5d6c7add179f3c4c709 (patch)
tree28c22c877673d908a278d79e4a52f73dd65345d7
parentd7ca76799be58ee2a08dfa5653ebb159e0258ea1 (diff)
Install dolphinpart actions as standalone file
This will allow Konqueror to use it without relying on the KPart being loaded using KService
-rw-r--r--src/CMakeLists.txt1
-rw-r--r--src/dolphinpart.json.in3
-rw-r--r--src/dolphinpartactions.desktop (renamed from src/dolphinpart.desktop.in)67
3 files changed, 3 insertions, 68 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 95c802335..8128a2c53 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -187,6 +187,7 @@ target_link_libraries(dolphinpart
)
install(TARGETS dolphinpart DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf${QT_MAJOR_VERSION}/parts)
+install(FILES dolphinpartactions.desktop DESTINATION "${KDE_INSTALL_DATADIR}/dolphin/")
##########################################
diff --git a/src/dolphinpart.json.in b/src/dolphinpart.json.in
index fb58dada0..907fe2962 100644
--- a/src/dolphinpart.json.in
+++ b/src/dolphinpart.json.in
@@ -69,5 +69,6 @@
},
"MimeType": "inode/directory;",
"X-KDE-BrowserView-Built-Into": "konqueror",
- "X-KDE-BrowserView-HideFromMenus": true
+ "X-KDE-BrowserView-HideFromMenus": true,
+ "X-Konqueror-Actions-File": "@KDE_INSTALL_FULL_DATADIR@/dolphin/dolphinpartactions.desktop"
}
diff --git a/src/dolphinpart.desktop.in b/src/dolphinpartactions.desktop
index e2f0ec9cd..5e93de16d 100644
--- a/src/dolphinpart.desktop.in
+++ b/src/dolphinpartactions.desktop
@@ -1,72 +1,5 @@
[Desktop Entry]
Type=Service
-Name=Dolphin View
-Name[ar]=عرض دولفين
-Name[ast]=Vista de Dolphin
-Name[az]=Dolphin görünüşü
-Name[bg]=Изглед на Dolphin
-Name[ca]=Vista del Dolphin
-Name[ca@valencia]=Vista de Dolphin
-Name[cs]=Pohled Dolphin
-Name[da]=Dolphin-visning
-Name[de]=Dolphin-Ansicht
-Name[el]=Dolphin View
-Name[en_GB]=Dolphin View
-Name[es]=Vista de Dolphin
-Name[et]=Dolphini vaade
-Name[eu]=Dolphin ikuspegia
-Name[fi]=Dolphin-näkymä
-Name[fr]=Vue de Dolphin
-Name[gl]=Vista de Dolphin
-Name[hi]=डॉल्फ़िन दृश्य
-Name[hu]=Dolphin nézet
-Name[ia]=Vista de Dolphin
-Name[id]=Tampilan Dolphin
-Name[is]=Dolphin-sýn
-Name[it]=Vista di Dolphin
-Name[ja]=Dolphin ビュー
-Name[ko]=Dolphin 보기
-Name[lt]=Dolphin rodinys
-Name[lv]=Dolphin skats
-Name[ml]=ഡോള്‍ഫിന്‍ അവതരണരീതി
-Name[my]=လင်းပိုင် မြင်ကွင်း
-Name[nb]=Dolphin visning
-Name[nl]=Dolphin-weergave
-Name[nn]=Dolphin-vising
-Name[pa]=ਡਾਲਫਿਨ ਝਲਕ
-Name[pl]=Widok Dolphina
-Name[pt]=Área do Dolphin
-Name[pt_BR]=Visualização do Dolphin
-Name[ro]=Dolphin – Vizualizare
-Name[ru]=Представление Dolphin
-Name[se]=Dolphinčájeheapmi
-Name[sk]=Dolphin pohľad
-Name[sl]=Dolphin - pogled
-Name[sr]=Делфинов приказ
-Name[sr@ijekavian]=Делфинов приказ
-Name[sr@ijekavianlatin]=Dolphinov prikaz
-Name[sr@latin]=Dolphinov prikaz
-Name[sv]=Vy i Dolphin
-Name[ta]=டால்பின் காட்சிமுறை
-Name[tr]=Dolphin Görünümü
-Name[uk]=Перегляд Dolphin
-Name[vi]=Khung xem Dolphin
-Name[x-test]=xxDolphin Viewxx
-Name[zh_CN]=Dolphin 视图
-Name[zh_TW]=Dolphin 檢視
-MimeType=inode/directory;
-X-KDE-ServiceTypes=KParts/ReadOnlyPart,Browser/View
-X-KDE-Library=kf5/parts/dolphinpart
-#X-KDE-BrowserView-Args=Icon
-X-KDE-BrowserView-HideFromMenus=true
-X-KDE-BrowserView-Built-Into=konqueror
-Icon=view-list-icons
-InitialPreference=7
-
-X-KDE-PluginInfo-Name=dolphinpart
-X-KDE-PluginInfo-Version=@DOLPHIN_VERSION@
-X-KDE-PluginInfo-License=LGPL v2+
-
# Provide info about the view modes using the Actions mechanism so that KService parses it.
# Konqueror then queries KService to get hold of the translated texts for the view modes