On Thursday 06 October 2011, Viranch Mehta wrote:
> Hi all,
> 
> I am facing a very annoying problem in QML plasmoids with the dataengines.
> The following does not seem to work ever for almost all dataengines:
> 
> PlasmaCore.DataSource {
>     id: dataSource
>     engine: "someEngine"
>     onSourceAdded: print (data[source]["some_valid_key"];
> }
> 
> The print statement always throws data[source] is [undefined]. This happens
> with
> most engines, esp with those engines where sources are added/removed
> dynamically
> by the engine. This has been very annoying, any help will be awesome!

uhm, i could think about a structural problem there (iirci faced this problem) 
basically onSourceAdded data[source] is not ready yet, will be in the nexo 
loop
so you should do onSourceAdded: connectSource(source) then iirc could still be 
not ready, if you read it after a while (like a timer) then should be ready

but yeah, is probably something to fix there

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

Reply via email to