Skip to content

WqyJh/qwingraph_qt5

Repository files navigation

qwingraph_patch

Build Status license

An patch porting qwingraph (wingraph written in qt4) to qt5.

Qwingraph v1.10 is an utilities for IDA to visualize graph.

This is the description from the official documentation.

WinGraph_qt tool reads a textual and readable specification of a graph and visualizes the graph. It layouts the graph using several heuristics as reducing the number of crossings, minimizing the size of edges, centering of nodes. The specification language of WinGraph_qt is GDL, Graph Description Language.

WinGraph_qt is a port of the WinGraph32 tool which in turn is a port of the VCG tool to MS Windows. Some functionality has been removed during the porting process.

In short, if you want to draw flowcharts in IDA, you have to install it.

The compilation of Qwingraph with Qt4 in my computer was failed with messages like:

undefined reference to QApplication::QApplication(int&, char**, int)

After I searched many websites and failed with all of the solutions, I decide to compile it with Qt5.

Usage

git clone https://github.com/WqyJh/qwingraph_qt5
cd qwingraph_qt5
sudo ./install.sh

Supported Distributions

Run test.sh to check the environment.

If you see test passed or the exit code is 0 then it's a compatible environment; if you see test failed or the exit code is 1 then is't an incompatible environment.

Tested and compatible environment:

  • Debian 9
  • Ubuntu 18.04, 16.04, 14.04
  • Kali GNU/Linux Rolling

About

An patch porting qwingraph (wingraph written in qt4) to qt5.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages