KVersionControlPlugin2 based Dropbox version control plugin for Dolphin

Review Request #114812 - Created Jan. 2, 2014 and submitted

Emmanuel Pescosta
264717, 298199
Added a Dropbox version control plugin for Dolphin.

This Dropbox plugin is based on the work of:
Sergei Stolyarovs - https://bitbucket.org/cancel/dolphin-dropbox-plugin
Thomas Richards - http://trichard-kde.blogspot.co.at/2010/12/introducing-dropbox-integration-for.html

What I have done:
- Ported the old source code to the newer KVersionControlPlugin2 interface
- Use the Dropbox client to form the context menu more dynamically
  (If the Dropbox guys add a new feature to their client, Dolphin can make use of it automatically)
- Fixed a crash (Dolphin-4.8.2 segfaults when a file with special characters is present)
- Replaced the item version changed timer with a file system watcher -> No useless updates every 10 seconds and immediate update on real changes
- A lot of code/coding style related changes

I think that this plugin is small enough to include it into the official Dolphin-plugins collection. ;)
Works fine for me.
Frank Reininghaus
Emmanuel Pescosta
Emmanuel Pescosta
Emmanuel Pescosta
Philipp A.
Emmanuel Pescosta
Emmanuel Pescosta
Frank Reininghaus
Commit Hook
This review has been submitted with commit 1a1ba8184ddc37e6dd82c81cd954a92c6e55455d by Emmanuel Pescosta to branch master.
Emmanuel Pescosta
Review request changed

Status: Closed (submitted)