Revision 81d8426...

Go back to digest for 25th September 2011

Features in Networking Tools

Ilia Kats committed changes in [networkmanagement/nm09] /:

rework VPN status overlay icon

we need to trigger a repaint on activation/deactivation of a VPN connection,
otherwise, when using a wired connection, which does not receive
signalStrengthChanged signals and thus does not repaint every few seconds,
the VPN overlay will only be shown after a click on the NetworkManagement icon.

I guess this commit also improves performance, as we don't need to iterate
over all available VPN connections at every repaint, but only over the active
connections, and even that only when the tooltip is about to be shown.

This commit also makes an ancient hack, which originated due to not working
autorelaying of signals on our session bus service, a little less hacky

fixes a crash in plasma when kded is restarted

File Changes

Modified 24 files
  •   plasma_nm_version.h
  •   applet/activatableitem.cpp
  •   applet/activatableitem.h
  •   applet/gsminterfaceconnectionitem.cpp
  •   applet/gsminterfaceconnectionitem.h
  •   applet/interfaceconnectionitem.cpp
  •   applet/interfaceconnectionitem.h
  •   applet/networkmanager.cpp
  •   applet/networkmanager.h
  •   applet/wirelessnetworkitem.cpp
  •   applet/wirelessnetworkitem.h
  •   dataengine/networkmanagementengine.cpp
  •   dataengine/networkmanagementengine.h
  •   libs/client/remoteactivatablelist.cpp
  •   libs/client/remoteactivatablelist.h
  •   libs/client/remoteinterfaceconnection.cpp
  •   libs/client/remoteinterfaceconnection.h
  •   libs/internals/interfaceconnection.cpp
  •   libs/internals/interfaceconnection.h
  •   libs/service/connectionusagemonitor.cpp
  •   libs/service/connectionusagemonitor.h
  •   libs/service/notificationmanager.cpp
  •   libs/service/notificationmanager.h
  •   libs/service/interfaces/org.kde.networkmanagement.interfaceconnection.xml
24 files changed in total