25 #ifndef YGraphPlugin_h 26 #define YGraphPlugin_h 28 #include "YUIPlugin.h" 62 const std::string & layoutAlgorithm ) = 0;
66 #endif // YGraphPlugin_h virtual ~YGraphPlugin()
Destructor.
Abstract base class for simplified access to UI plugins for graph widget.
A graph with nodes and edges, rendered with Graphviz.
std::string pluginLibBaseName() const
Returns the base name of the plugin library.
virtual YGraph * createGraph(YWidget *parent, const std::string &filename, const std::string &layoutAlgorithm)=0
Create a graph widget.
YGraphPlugin(const char *pluginLibBaseName)
Constructor: Load the specified plugin library from the standard UI plugin directory (/usr/lib/yui/)...
Wrapper class for dlopen() and related.