Just to notify the world of a new and awesome and … data engine for Plasma. The name should not be spoken out loud, so I will write it down - the name is FileBrowser engine.
http://www.youtube.com/watch?v=D0Y2JmguJO8
If you do not want to watch the screencast, the engine returns the list of files and subdirectories if a client requests a directory, and meta data about files if the file is requested. The information returned is dynamic so if a file/dir changes (or is deleted), the client is notified.
Expect it in the SVN soon. Edit: It has been committed to the SVN.
Later, I will integrate the Nepomuk into the engine.
Edit: The main purpose (the purpose I started making it) is to use the engine to provide the data for the KMenu replacement / any type of application launcher actually…