Revision 656910

Go back to digest for 29th April 2007

Features in KDE Base

Kevin Ottens committed changes in /branches/work/phonon-solid-sprint/kdelibs:

Move the current power and network management classes into solidexperimental. They're more suited for policy agents, not general applications.

For applications, let's introduce Solid::Networking and Solid::PowerManagement for regular applications. They're just interface for now, no implementation yet.

File Changes

Added 38 files
  • /branches/work/phonon-solid-sprint/kdelibs
  •   /includes/Solid/Networking
  •   /includes/Solid/PowerManagement
  •   /solid/solid/networking.cpp
  •   /solid/solid/networking.h
  •   /solid/solid/networking_p.h
  •   /solid/solid/powermanagement.cpp
  •   /solid/solid/powermanagement.h
  •   /solid/solid/powermanagement_p.h
  •   /solid/solid/experimental/authentication.cpp
  •   /solid/solid/experimental/authentication.h
  •   /solid/solid/experimental/network.cpp
  •   /solid/solid/experimental/network.h
  •   /solid/solid/experimental/network_p.h
  •   /solid/solid/experimental/networkinterface.cpp
  •   /solid/solid/experimental/networkinterface.h
  •   /solid/solid/experimental/networkmanager.cpp
  •   /solid/solid/experimental/networkmanager.h
  •   /solid/solid/experimental/networkmanager_p.h
  •   /solid/solid/experimental/powermanager.cpp
  •   /solid/solid/experimental/powermanager.h
  •   /solid/solid/experimental/powermanager_p.h
  •   /solid/solid/experimental/singletondefs.h
  •   /solid/solid/experimental/solidnetworkmanager.desktop
  •   /solid/solid/experimental/solidpowermanager.desktop
  •   /solid/solid/experimental/wirelessnetwork.cpp
  •   /solid/solid/experimental/wirelessnetwork.h
  •   /solid/solid/experimental/ifaces/authentication.cpp
  •   /solid/solid/experimental/ifaces/authentication.h
  •   /solid/solid/experimental/ifaces/network.cpp
  •   /solid/solid/experimental/ifaces/network.h
  •   /solid/solid/experimental/ifaces/networkinterface.cpp
  •   /solid/solid/experimental/ifaces/networkinterface.h
  •   /solid/solid/experimental/ifaces/networkmanager.cpp
  •   /solid/solid/experimental/ifaces/networkmanager.h
  •   /solid/solid/experimental/ifaces/powermanager.cpp
  •   /solid/solid/experimental/ifaces/powermanager.h
  •   /solid/solid/experimental/ifaces/wirelessnetwork.cpp
  •   /solid/solid/experimental/ifaces/wirelessnetwork.h
Deleted 38 files
  • /branches/work/phonon-solid-sprint/kdelibs
  •   /includes/Solid/Network
  •   /includes/Solid/NetworkInterface
  •   /includes/Solid/PowerManager
  •   /includes/Solid/WirelessNetwork
  •   /solid/solid/authentication.cpp
  •   /solid/solid/authentication.h
  •   /solid/solid/network.cpp
  •   /solid/solid/network.h
  •   /solid/solid/network_p.h
  •   /solid/solid/networkinterface.cpp
  •   /solid/solid/networkinterface.h
  •   /solid/solid/networkmanager.cpp
  •   /solid/solid/networkmanager.h
  •   /solid/solid/networkmanager_p.h
  •   /solid/solid/powermanager.cpp
  •   /solid/solid/powermanager.h
  •   /solid/solid/powermanager_p.h
  •   /solid/solid/singletondefs.h
  •   /solid/solid/solidnetworkmanager.desktop
  •   /solid/solid/solidpowermanager.desktop
  •   /solid/solid/wirelessnetwork.cpp
  •   /solid/solid/wirelessnetwork.h
  •   /includes/Solid/Ifaces/AuthenticationValidator
  •   /includes/Solid/Ifaces/Network
  •   /includes/Solid/Ifaces/NetworkInterface
  •   /includes/Solid/Ifaces/PowerManager
  •   /solid/solid/ifaces/authentication.cpp
  •   /solid/solid/ifaces/authentication.h
  •   /solid/solid/ifaces/network.cpp
  •   /solid/solid/ifaces/network.h
  •   /solid/solid/ifaces/networkinterface.cpp
  •   /solid/solid/ifaces/networkinterface.h
  •   /solid/solid/ifaces/networkmanager.cpp
  •   /solid/solid/ifaces/networkmanager.h
  •   /solid/solid/ifaces/powermanager.cpp
  •   /solid/solid/ifaces/powermanager.h
  •   /solid/solid/ifaces/wirelessnetwork.cpp
  •   /solid/solid/ifaces/wirelessnetwork.h
Modified 17 files
  • /branches/work/phonon-solid-sprint/kdelibs
  •   /includes/CMakeLists.txt
  •   /solid/solid/CMakeLists.txt
  •   /solid/tests/CMakeLists.txt
  •   /solid/tests/solidnettest.cpp
  •   /solid/backends/fakenet/CMakeLists.txt
  •   /solid/backends/fakenet/fakenetwork.h
  •   /solid/backends/fakenet/fakenetworkinterface.cpp
  •   /solid/backends/fakenet/fakenetworkinterface.h
  •   /solid/backends/fakenet/fakenetworkmanager.cpp
  •   /solid/backends/fakenet/fakenetworkmanager.h
  •   /solid/backends/fakenet/fakewirelessnetwork.cpp
  •   /solid/backends/fakenet/fakewirelessnetwork.h
  •   /solid/backends/fakenet/module.cpp
  •   /solid/solid/experimental/bluetoothmanager.h
  •   /solid/solid/experimental/CMakeLists.txt
  •   /solid/solid/ifaces/CMakeLists.txt
  •   /solid/solid/experimental/ifaces/CMakeLists.txt
93 files changed in total