Review request: control flow graph plugin
Dan Leinir Turthra Jensen
admin at leinir.dk
Mon Sep 21 21:33:20 UTC 2009
On Monday 21 September 2009 23:24:23 Sandro Andrade wrote:
> Summary: plugin for generating control flow graphs for the current
> method, an individual class or the whole project. The plugin allows
> for the navigation by clicking on the graph nodes and the
> visualization of uses by clicking on an edge. Graphs can be clustered
> by class, namespace, and/or project. Folder names can be used to
> cluster nodes, for example for grouping Qt modules.
>
> Implemented features:
>
> - Control flow visualization between methods, classes, and namespaces.
> - Integration Code Browser <-> Control Flow Graph for nodes
> representing methods, classes, and namespaces.
> - Integration Class Browser -> Control Flow Graph.
> - Graph locking.
> - Clustering by class, namespace, and/or project.
> - Support for multiple toolviews with optimized management.
> - Optional adjustment of maximum graph level (including no maximum level).
> - Drawing of incoming arcs.
> - Use of folder names for classes with no namespaces (as an
> alternative to "Global Namespace").
> - Visualization of uses that make an edge with navigation tool tip ->
> code browser.
> - Optional use of short names (non-qualified) for clustered graphs.
> - Menu extensions for code browser, class browser, and project manager.
> - Graph exporting in png, jpg, gif, svg, dia, fig, pdf, and dot formats.
> - Graph zoom in/out and birds-eye integration with KGraphviewer kpart.
> - Generating of graph in a separated thread.
>
> Please let me know if more information is needed,
>
> Thanks,
A small thing which comes to mind is that KGraphviewer currently does not
require boost 1.40... But the code does not compile with 1.39 :)
--
..Dan // Leinir..
http://leinir.dk/
Co-
existence
or no
existence
- Piet Hein
More information about the KDevelop-devel
mailing list