On Sunday, April 01, 2012 17:58:31 Alex Dancu wrote: > Thanks, it worked. > > Is there a variable or something that I can check at runtime to see if > my plasmoid is running in plasmoidviewer or not?
That's definitely not recommended. You'll want to make your code work if there are sources already present *and* if they still have to appear. The rest is entirely transparant to the app. > if in_plasmoidviewer: > self.connect(self.lmSensorsEngine, SIGNAL('sourceAdded(const > QString &)'), self, SLOT('addSource(const QString &)')) > else: > for sourceName in self.lmSensorsEngine.sources(): > self.addSource(sourceName) > > Thanks, > Alex > > On 03/31/2012 09:45 PM, Shaun Reich wrote: > > because when it's in plasma-desktop, all of the sources are already > > created. but in plasmoidviewer, it's starting everything from scratch. > > i'm guessing that's the problem, so you just need to iterate over > > dataengine::sources() on init. -- sebas http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9 _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel