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