Revision 860167
Go back to digest for 14th September 2008Other in KDE Base
Restructure the sources for a little clarity.
From DESIGN:
Directory structure of project
. Plasmoid sources
./libs Headers shared by all code
./libs/storage Storage layer shared library (libknmstorage) for loading and saving NM settings
./libs/ui UI shared library (libknmui) for settings
config widgets
./settings (Any source code in this directory is unused)
./settings/service Settings service using libknmstorage
./settings/config KCM for configuring settings using libknmstorage and libknmui
./settings/test (Unused test code, scheduled for merging/moving)
./tests Proof-of-concept code, not proper unit tests yet
Current state of project:
service: works but not yet a kded module
config: kcm just a skeleton, lots to do today there
applet: may work but needs lots of cleaning
File Changes
- /trunk/playground/base/plasma/applets/networkmanager
- /libs
- /tests
- /libs/CMakeLists.txt
- /libs/knm_export.h
- /libs/marshalarguments.h
- /libs/storage
- /libs/types.h
- /libs/ui
- /settings/CMakeLists.txt
- /settings/config
- /settings/schemas
- /settings/service
- /tests/CMakeLists.txt
- /tests/testconfigxml.cpp
- /libs/storage/CMakeLists.txt
- /libs/storage/configxml.cpp
- /libs/storage/configxml.h
- /libs/storage/secretstoragehelper.cpp
- /libs/storage/secretstoragehelper.h
- /libs/ui/802-11-wireless-security.ui
- /libs/ui/802-11-wireless.ui
- /libs/ui/CMakeLists.txt
- /libs/ui/connection.ui
- /libs/ui/dummy.cpp
- /libs/ui/ipv4.ui
- /libs/ui/wired.ui
- /libs/ui/wireless.ui
- /settings/config/CMakeLists.txt
- /settings/config/connectioneditor.cpp
- /settings/config/connectioneditor.h
- /settings/config/connectioneditor.ui
- /settings/config/kcm_knetworkmanager.desktop
- /settings/config/kcm_knetworkmanager_wired.desktop
- /settings/config/wiredpreferences.cpp
- /settings/config/wiredpreferences.h
- /settings/schemas/802-11-wireless-security.kcfg
- /settings/schemas/802-11-wireless.kcfg
- /settings/schemas/802-1x.kcfg
- /settings/schemas/802-3-ethernet.kcfg
- /settings/schemas/cdma.kcfg
- /settings/schemas/CMakeLists.txt
- /settings/schemas/connection.kcfg
- /settings/schemas/gsm.kcfg
- /settings/schemas/ipv4.kcfg
- /settings/schemas/ppp.kcfg
- /settings/schemas/pppoe.kcfg
- /settings/schemas/serial.kcfg
- /settings/schemas/vpn.kcfg
- /settings/service/CMakeLists.txt
- /settings/service/connection.cpp
- /settings/service/connection.h
- /settings/service/kconfigtoservice.cpp
- /settings/service/kconfigtoservice.h
- /settings/service/networksettings.cpp
- /settings/service/networksettings.h
- /settings/service/networksettingsprefs.kcfg
- /settings/service/networksettingsprefs.kcfgc
- /settings/service/org.kde.knetworkmanagerd.xml
- /settings/service/secrets.cpp
- /settings/service/secrets.h
- /settings/service/service.cpp
- /settings/service/service.h
- /trunk/playground/base/plasma/applets/networkmanager
- /dummy.cpp
- /kcm_knetworkmanager.desktop
- /kcm_knetworkmanager_wired.desktop
- /knm_export.h
- /secretstoragehelper.cpp
- /secretstoragehelper.h
- /testconfigxml.cpp
- /testsettingsservice.cpp
- /testsettingsservice.h
- /settings/802-11-wireless-security.kcfg
- /settings/802-11-wireless-security.ui
- /settings/802-11-wireless.kcfg
- /settings/802-11-wireless.ui
- /settings/802-1x.kcfg
- /settings/802-3-ethernet.kcfg
- /settings/cdma.kcfg
- /settings/configxml.cpp
- /settings/configxml.h
- /settings/connection.cpp
- /settings/connection.h
- /settings/connection.kcfg
- /settings/connection.ui
- /settings/connectioneditor.cpp
- /settings/connectioneditor.h
- /settings/connectioneditor.ui
- /settings/gsm.kcfg
- /settings/ipv4.kcfg
- /settings/ipv4.ui
- /settings/kconfigtoservice.cpp
- /settings/kconfigtoservice.h
- /settings/marshalarguments.h
- /settings/networksettings.cpp
- /settings/networksettings.h
- /settings/networksettingsprefs.kcfg
- /settings/networksettingsprefs.kcfgc
- /settings/org.kde.knetworkmanagerd.xml
- /settings/ppp.kcfg
- /settings/pppoe.kcfg
- /settings/secrets.cpp
- /settings/secrets.h
- /settings/serial.kcfg
- /settings/vpn.kcfg
- /settings/wired.ui
- /settings/wiredpreferences.cpp
- /settings/wiredpreferences.h
- /settings/wireless.ui
- /trunk/playground/base/plasma/applets/networkmanager
- /CMakeLists.txt
- /DESIGN
- /TODO