More Info

Revision 838557

(Back to digest)
 

Features 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