More DataEngines questions
Aaron J. Seigo
aseigo at kde.org
Sun Jan 4 12:03:21 CET 2009
On Sunday 04 January 2009, Luca Beltrame wrote:
> On domenica 4 gennaio 2009 10:20:32 Chani wrote:
> > perhaps what you want is a Service, not a Source. my memory of such
>
> I'll turn the question to everyone in the list: is Service exposed through
> the Python API?
it should be; however, there is no scripted Service plugin support like there
is for DataEngine, Applet and Runner. i'll be adding a ScriptEngine class for
those in 4.3. but you should be able to provide a Service from a DataEngine in
Python, though again that may not be exactly what you wanted; a Service
without a DataEngine may be more what you're looking for.
> > sources. depending on what you're doing that might not be the Right
> > approach, though.
>
> It would not work, as you hin, because the user can select one from
> potentially 10,000-30,000 names.
well, sources are created on demand, though. there are a few million twitter
users; we don't load everyone's account in the TwitterEngine ;)
when a DataEngine gets a request for a source that does not exist yet, it is
given a chance to create that source on deman in sourceRequestEvent.
so in such a situation, your DataEngine would only need to create the sources
requested.
--
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 Software
-------------- 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/20090104/8307c542/attachment.sig
More information about the Plasma-devel
mailing list