Review Request: Enable System Monitor - Network to respond to newly connected network interfaces.
Shantanu Tushar Jha
jhahoneyk at gmail.com
Wed Mar 11 07:17:45 CET 2009
After applying the above patch to
kdebase/workspace/plasma/dataengines/systemmonitor, and updating
sm_net with the latest svn revision,
I started the applet, connecting to my dial-up, and it detects and
refreshes the list :)
Still, there is a small problem that if I disconnect my dial-up, it
still remains in the interface list. I've verified using kDebug() that
engine()::sourceRemoved() isn't getting called when I disconnect the
connection. Any idea?
On Wed, Mar 11, 2009 at 2:09 AM, Petri Damstén <petri.damsten at gmail.com> wrote:
> On Tuesday 10 March 2009 20:37:27 you wrote:
>> The problem is that the dataengine doesn't send a request to KSGRD for
>> new monitors when those signals are emitted. So I had to add this to
>> the dataengine-
>>
>> KSGRD::SensorMgr->sendRequest("localhost",
>> "monitors",(KSGRD::SensorClient*)this, -1);
>>
>> This refreshes the monitors list, which, thankfully works :)
>
> I committed better sourceAdded handling to sm_net. With that it should be
> possible to fix dataengine without additional signals (something like patch
> attached). Could you test it? For me it works with or without the patch since
> I only have static network interface.
>
> Petri
>
>
--
Shantanu Tushar (GMT +0530)
http://www.shantanutushar.com
More information about the Plasma-devel
mailing list