diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -62,6 +62,7 @@ add_subdirectory( komparenavtreepart ) add_subdirectory( komparepart ) add_subdirectory( pics ) +add_subdirectory( servicemenus ) set(kompare_SRCS main.cpp diff --git a/servicemenus/CMakeLists.txt b/servicemenus/CMakeLists.txt new file mode 100644 --- /dev/null +++ b/servicemenus/CMakeLists.txt @@ -0,0 +1,2 @@ +install(FILES kompare.desktop + DESTINATION ${SERVICES_INSTALL_DIR}/ServiceMenus) diff --git a/servicemenus/kompare.desktop b/servicemenus/kompare.desktop new file mode 100644 --- /dev/null +++ b/servicemenus/kompare.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +ServiceTypes=KonqPopupMenu/Plugin +Actions=kompare +Type=Service +MimeType=inode/directory;application/octet-stream; + +[Desktop Action kompare] +Name=Compare Files +Icon=kompare +Exec=kompare -c %U >/dev/null