Revision 838557

Go back to digest for 3rd August 2008

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