Revision 873164

Go back to digest for 19th October 2008

Features in KDE Base

Will Stephenson committed changes in /trunk/playground/base/plasmas/networkmanager:

* Components for constructing the new applet popup 3 layers:
* Popup
   * InterfaceGroups (that group like interfaces)
      * InterfaceItem (single interface in a group)
      * ConnectionItem (inactive connections for a group)
   * Auxiliary UI, configure button, flight mode etc

* Add RemoteConnection class to encapsulate connections on the service and save us from doing QVariantMap lookups all the time.

* Add ActiveConnection interface for finding out which connection on which service is active, so it can be displayed on the InterfaceItem.

Applet still displays the old networkmanagerpopup I blogged about, InterfaceGroup is still missing. When that is finished I will rewrite NetworkManagerPopup to use the new components.

File Changes

Added 2 files
  • /trunk/playground/base/plasmas/networkmanager/trunk/playground/base/plasma/applets/networkmanager
  •   /applet/connectionitem.cpp
  •   /settings/dbus/introspection/nm-active-connection.xml
Modified 1 files
  • /trunk/playground/base/plasmas/networkmanager/trunk/playground/base/plasma/applets/networkmanager/applet/CMakeLists.txt
3 files changed in total