[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Re: KDE/kdenetwork/kdnssd/ioslave
From:       "Friedrich W. H. Kossebau" <kossebau () kde ! org>
Date:       2011-04-28 22:22:43
Message-ID: 201104290022.44158.kossebau () kde ! org
[Download RAW message or body]

Hi again, Kevin,

Jeudi, le 28 avril 2011, à 23:45, Friedrich W. H. Kossebau a écrit:
> the network:/ kio-slave
> (which btw already lists plasma remote widgets, but in a device-centric
> way, not service- centric),

the attached patch never made it to kdelibs/plasma (bitrotted in 
http://reviewboard.kde.org/r/1515/, 03.09.2009 :) ), but still would be needed 
to make the Plasmoid services as listed in the network:/ kio-slave actually 
launch something if clicked (as they all have a plasma:/something link added 
to them).
Should be some kind of wizard to do something on that remote widget, or if 
somebody drag'n'drops that link to a plasma area it might get the proper 
handling as well (protocol name could be changed to something else than 
plasma:/ perhaps, please tell so the network:/ kio-slave can be adapted).

Cheers
Friedrich
-- 
Desktop Summit 2011 - Berlin, Germany - August 6-12th - www.desktopsummit.org

["plasmaProtocolFile.patch" (text/x-patch)]

Index: data/plasma.protocol
===================================================================
--- data/plasma.protocol	(Revision 0)
+++ data/plasma.protocol	(Revision 0)
@@ -0,0 +1,13 @@
+[Protocol]
+protocol=plasma
+
+# TODO: protocol helpers currently are bound to one handler
+#exec=which one? plasma %u ?
+input=none
+output=none
+
+Icon=plasma
+Description=A protocol for Plasma services
+
+helper=true
+Class=:internet
Index: CMakeLists.txt
===================================================================
--- CMakeLists.txt	(Revision 1080290)
+++ CMakeLists.txt	(Arbeitskopie)
@@ -384,6 +384,7 @@
 install(PROGRAMS data/kconfig_updates/plasma_popupapplet_fix_groups.pl DESTINATION \
${KCONF_UPDATE_INSTALL_DIR})  install(FILES \
data/operations/dataengineservice.operations DESTINATION \
${DATA_INSTALL_DIR}/plasma/services)  install(FILES \
data/operations/plasmoidservice.operations DESTINATION \
${DATA_INSTALL_DIR}/plasma/services) +install(FILES data/plasma.protocol  DESTINATION \
${SERVICES_INSTALL_DIR})  
 ########### next target ###############
 



_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic