Revision 838557
Go back to digest for 3rd August 2008Features in KDE Base
Sebastian Trueg committed changes in /trunk/KDE/kdebase/runtime/nepomuk:
Finally here is the new Strigi service featuring
- Power priority as much as possible to not influence user during initial indexing
- DBus interface to suspend/resume indexing, signals reporting status
- Watches index folders via KDirNotify and updates only on changes
- Automatically suspends if hard disk space runs low (also resumes if space is freed)
- Automatically suspends if in battery mode (once implemented in Solid)
- Uses KNotification to inform about status change
- Systemtrayicon provides menu for manual suspending/resuming and access to status widget and configuration
- Nicer configuration KCModule using the Amarok Collection setup treeview for index folder selection
From now on Strigi will be started by default.
File Changes
Added 20 files
- /trunk/KDE/kdebase/runtime/nepomuk
- /interfaces/org.kde.nepomuk.Strigi.xml
- /kcm/folderselectionmodel.cpp
- /kcm/folderselectionmodel.h
- /services/strigi/config.cpp
- /services/strigi/config.h
- /services/strigi/eventmonitor.cpp
- /services/strigi/eventmonitor.h
- /services/strigi/indexscheduler.cpp
- /services/strigi/indexscheduler.h
- /services/strigi/nepomukstrigiservice.notifyrc
- /services/strigi/priority.cpp
- /services/strigi/priority.h
- /services/strigi/progressgui.ui
- /services/strigi/statuswidget.cpp
- /services/strigi/statuswidget.h
- /services/strigi/statuswidget.ui
- /services/strigi/strigiserviceadaptor.cpp
- /services/strigi/strigiserviceadaptor.h
- /services/strigi/systray.cpp
- /services/strigi/systray.h
Deleted 3 files
- /trunk/KDE/kdebase/runtime/nepomuk
- /common
- /services/strigi/strigicontroller.cpp
- /services/strigi/strigicontroller.h
Modified 9 files
- /trunk/KDE/kdebase/runtime/nepomuk
- /CMakeLists.txt
- /kcm/CMakeLists.txt
- /kcm/nepomukconfigwidget.ui
- /kcm/nepomukserverkcm.cpp
- /kcm/nepomukserverkcm.h
- /services/strigi/CMakeLists.txt
- /services/strigi/nepomukstrigiservice.desktop
- /services/strigi/strigiservice.cpp
- /services/strigi/strigiservice.h
32 files changed in total