On Monday 11 January 2010 02:40:41 David Hubner wrote: > On Friday 08 Jan 2010 12:53:28 Will Stephenson wrote: > > On Sunday 27 December 2009 21:05:25 David Hubner wrote: > > > On 27/12/2009 10:19, Will Stephenson wrote: > > > > On Tuesday 22 December 2009 20:29:08 David Hubner wrote: > > > >>> What are you using it for? (That might be the use case you were > > > >>> looking for ...) > > > >> > > > >> Solid Device Viewer, its in playground, its for KInfoCenter. I am > > > >> redoing most of its KCM's over Christmas as it looks like it needs > > > >> work. I shall be moving it into kdereview after 4.4 is released. If > > > >> you look at SolDeviceTypes.cpp under the SolNetworkDevice::* you > > > >> should see what I am looking at doing :) > > > > > > > > Nice project :) > > > > > > > > Will > > > > _______________________________________________ > > > > Kde-hardware-devel mailing list > > > > Kde-hardware-devel@kde.org > > > > https://mail.kde.org/mailman/listinfo/kde-hardware-devel > > > > > > Thanks, it would be nothing if it was not for Solid :) > > > > > > I am also just wondering about Solid::Networking::Notifier, does it > > > send a signal when a single network card changes state (eg, loses > > > connection) or only if all network cards loose access to a network? > > > > Sorry for the delay, hopefully you'll have figured it out already, > > otherwise: > > > > Solid::Networking::Notifier signals system-wide 'online status'. > > > > Solid::Control::NetworkInterface (and subclasses) signal individual > > network cards state. > > > > Will > > _______________________________________________ > > Kde-hardware-devel mailing list > > Kde-hardware-devel@kde.org > > https://mail.kde.org/mailman/listinfo/kde-hardware-devel > > Thanks, i have been playing around with it. I have been trying to connect > to every networkinterfaces ipDetailsChanged() signal by doing > > QList<Solid::Control::NetworkInterface *> nicList = > Solid::Control::NetworkManager::networkInterfaces(); > > foreach(Solid::Control::NetworkInterface *nic, nicList) { > kDebug() << "Connecting " << nic->uni() << endl; > connect(nic,SIGNAL(ipDetailsChanged()),this,SLOT(nicChangedSignal())); > } > > For some reason it does not complain about the slot or signal not being > there ( because they are ) but it does not work. Its probably something > stupid i am doing :)
Or a bug in the code emitting the signal - why don't you put a breakpoint in Solid::Control::NetworkInterface::ipDetailsChanged() and see if it is ever called? Will _______________________________________________ Kde-hardware-devel mailing list Kde-hardware-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-hardware-devel