dropped URL handling in containment, was: Re: How to get Akonadi notes onto Plasma?

Aaron J. Seigo aseigo at kde.org
Wed Oct 28 16:39:41 CET 2009


On October 27, 2009, Sebastian Kügler wrote:
> On Tuesday 27 October 2009 17:19:24 Aaron J. Seigo wrote:
> >   On October 27, 2009, Sebastian Kügler wrote:
> > > Is this something I should pursue? It sounds simple enough ...
> >
> > sure; i don't see any downside to it and the results could be
> > interesting; worst case is we'd have a failed experimnt on our hands and
> > one more way not  to do it (in the words of Edison ;) but i think this
> > could work out very well..
> 
> The attached patch seems to work. I've not really tested it, just confirmed
>  that it works at least in one case (emailmessage, added
>  X-Plasma-DropUrlPatterns=akonadi:* to its desktop file) -- it's late and I
>  should sleep. If it's conceptually OK, I'll clean it up and submit it to
>  review board.

doing: 

KPluginInfo::List allApplets = KPluginInfo::fromServices(offers, "exist [X-
Plasma-DropUrlPatterns]")

should eliminate all the entries that don't have any DropUrlPatterns without 
having to create and then cycle through *all* the plasma applets installed.

this shouldn't be needed:

    QHash<KJob*, KPluginInfo::List> dropPlugins;

the URL can be retrieved in mimeTypeRetrieved with job->url()

but in general it could be an interesting addition... 

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20091028/9f2b06ec/attachment.sig 


More information about the Plasma-devel mailing list