GSoC/GCI Archive
Google Code-in 2012 KDE

KDE Edu (Rocs): Extend Graph Generator Tool

completed by: Andromeda Galaxy

mentors: Andreas Cord-Landwehr

Rocs is a Graph Theory IDE for everybody interested in designing and analyzing graph algorithms. (For more information please refer to the Rocs handbook or the website). In this task, you have extend the Graph Generator tool (Graph Document -> Tools) to allow the user to select of which types the data elements and connections of a newly created graph shall be.

The Task in Detail:

Add to each graph generator a selector combobox for the connection types (PointerType) and the type of the data elements (DataType). Further, add a lineedit input (pre-filled with a valid graph identifier) that the user can set as identifier for the created graph.

Additional Information: You must use the GIT branch "next", since only there you find the changes from a previous GCI task that you need for your changes. For details how to compile and run Rocs, see

Contact: For any questions, please search me on in #kde-edu or #kde-soc. My time zone is UTC+1.