<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<font face="Helvetica, Arial, sans-serif">Hello everyone, I am a
first year undergraduate computer science student interested in
the Google Summer of Code.<br>
<br>
<b>Name:</b> Arnav Dhamija<br>
<br>
<b>College:</b> BITS Pilani, Hyderabad Campus<br>
<br>
<b>Country:</b> India<br>
<br>
<b>Project title:</b> </font>Extension for KDE Dolphin to make it
easier to select files which are in a non-continuous order<br>
<br>
<b>Project Description:</b> <font face="Helvetica, Arial,
sans-serif">Selecting multiple files in any file manager for
copying and pasting has never been a pleasant experience,
especially if the files are in a non-continuous order. Often, when
copying files between devices we might find that we need to select
only a subset of the required files we have selected and this
leads to the unwieldy operation of removing files from our
selection. <br>
<br>
My solution to this problem is to introduce the concept of a
"pane" or a "tray" within the Dolphin file manager as an
extension. <br>
<br>
This tray is a completely temporary location where the file
pointers to the required files are stored (much like how files are
stored on the computer clipboard) and items on the tray are only
saved for that session.<br>
<br>
Files can be added to this tray by using a right-click context
menu option or by using the mouse scroll click or drag and drop. <br>
<br>
Actions can then be collectively performed on all the items on the
tray - such as directory operations such as copy, paste, cut,
upload images in selection to Facebook, upload files to Dropbox,
etc. This will highly enhance Dolphin's productivity tools.</font><br>
<br>
<b>Technical requirements:</b> QWidgets, C++<br>
<br>
<b>Timeline and availability:</b> I have already developed a basic
standalone QWidgets application which demonstrates what this project
is trying to achieve. The next step would be to improve the
stability and usability of said application and then to port it over
as a Dolphin File Manager extension. I will be available for further
discussion and development after 11th December 2015.<br>
<br>
<b>Why me:</b> I am enthusiastic about open source software and have
been using a Linux distro since early high school. I have past
experience with using open source libraries such as SFML to develop
applications. I also have a decent grasp of algorithms and enjoy
competitive programming. Finally, I am willing to learn as much as
possible to improve my technical skills.<br>
<br>
I would need a mentor for integrating this application with KDE
Dolphin. I would be very grateful for further discussion and
guidance on the same
<div class="moz-signature">-- <br>
<font face="arial">arnav dhamija</font></div>
</body>
</html>