GraphViz library wrapper's interface. More...
#include <igraphviz.h>
Public Member Functions | |
virtual | ~IGraphViz () |
virtual QSharedPointer< IGVGraph > | createGraph () const =0 |
virtual QString | getGraphVizVersion () const =0 |
Returns used GraphViz version string. | |
virtual QString | getVersion () const =0 |
Returns version of AutomataEditor for which plugin is implemented, tested ... |
GraphViz library wrapper's interface.
Supports to create IGVGraph for work with GraphViz libraries.
Definition at line 62 of file igraphviz.h.
virtual IGraphViz::~IGraphViz | ( | ) | [inline, virtual] |
Definition at line 65 of file igraphviz.h.
virtual QSharedPointer<IGVGraph> IGraphViz::createGraph | ( | ) | const [pure virtual] |
Returns instance of new graph
Implemented in GraphVizWrapper.
virtual QString IGraphViz::getGraphVizVersion | ( | ) | const [pure virtual] |
Returns used GraphViz version string.
Implemented in GraphVizWrapper.
Referenced by Editor::addGraphVizDrawAlgorithm().
virtual QString IGraphViz::getVersion | ( | ) | const [pure virtual] |
Returns version of AutomataEditor for which plugin is implemented, tested ...
Implemented in GraphVizWrapper.
Referenced by MainWindow::processGraphVizPlugin().