-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/102083/
-----------------------------------------------------------
(Updated Sept. 21, 2011, 7:37 p.m.)
Review request for kdelibs.
Changes
-------
Done a lot of improvements, like:
* I was using a QList as a queue, now use a Queue.
* It is now ready to handle more than one directory to check. (the previous
patch had some problems :-().
I know now what the Notify Contexts are. They need a little more information
in the documentation :-)
* It only deletes regular files, otherwise it is too risky (I've deleted my
home directory in the development process some times, not anymore).
* fixed Christoph warnings, except one.
* The suffix MiB or MB
because as you have seen in all this years, I'm not good at GUI programming
(yet).
If someone is able to create a configuration to add/remove/select more than
one directory, the maximum space allowed, and if it will be deleted
automatically or not, and also change the configuration read/save, it will be
able to work with more than one directory.
At the moment, only $HOME/.thumbnails.
Summary (updated)
-------
Checks the head of a queue of directories every x minutes (default 30) to see
if this directory (and children) use more space than the allowed (default 512
Mib). If so, it shows a notification allowing the user to clean the oldest
files, open the file manager, or configure the daemon (time to wait for the
next directory, delete automatically...).
This addresses bug 79943.
http://bugs.kde.org/show_bug.cgi?id=79943
Diffs (updated)
-----
CMakeLists.txt 1d7c637
directoryusagenotifier/CMakeLists.txt PRE-CREATION
directoryusagenotifier/COPYING PRE-CREATION
directoryusagenotifier/Messages.sh PRE-CREATION
directoryusagenotifier/README PRE-CREATION
directoryusagenotifier/cleanupdirectory.h PRE-CREATION
directoryusagenotifier/cleanupdirectory.cpp PRE-CREATION
directoryusagenotifier/directoryusagenotifier.h PRE-CREATION
directoryusagenotifier/directoryusagenotifier.cpp PRE-CREATION
directoryusagenotifier/directoryusagenotifier.desktop PRE-CREATION
directoryusagenotifier/directoryusagenotifier.kcfg PRE-CREATION
directoryusagenotifier/directoryusagenotifier.notifyrc PRE-CREATION
directoryusagenotifier/directoryusagenotifier_config.cpp PRE-CREATION
directoryusagenotifier/directoryusagenotifier_prefs_base.ui PRE-CREATION
directoryusagenotifier/module.h PRE-CREATION
directoryusagenotifier/module.cpp PRE-CREATION
directoryusagenotifier/settings.kcfgc PRE-CREATION
directoryusagenotifier/tests/CMakeLists.txt PRE-CREATION
directoryusagenotifier/tests/cleanupunittest.cpp PRE-CREATION
Diff: http://git.reviewboard.kde.org/r/102083/diff
Testing (updated)
-------
It works as expected.
It shows the notification, and deletes the oldest files in the .thumbnail
directory until the files left use less or equal space than the specified.
Thanks,
Jaime Torres