libyui-qt-graph
YQGraphPluginImpl.h
1 /*
2  * Copyright (C) 2009-2012 Novell, Inc
3  * This library is free software; you can redistribute it and/or modify
4  * it under the terms of the GNU Lesser General Public License as
5  * published by the Free Software Foundation; either version 2.1 of the
6  * License, or (at your option) version 3.0 of the License. This library
7  * is distributed in the hope that it will be useful, but WITHOUT ANY
8  * WARRANTY; without even the implied warranty of MERCHANTABILITY or
9  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
10  * License for more details. You should have received a copy of the GNU
11  * Lesser General Public License along with this library; if not, write
12  * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
13  * Floor, Boston, MA 02110-1301 USA
14  */
15 
16 /*
17  * File: YQGraphPluginImpl.h
18  * Author: Arvin Schnell <aschnell@suse.de>
19  */
20 
21 
22 #ifndef YQGraphPluginImpl_h
23 #define YQGraphPluginImpl_h
24 
25 #include <graphviz/types.h>
26 
27 #include <yui/qt/YQGraphPluginIf.h>
28 
29 
30 class YQGraphPluginImpl : public YQGraphPluginIf
31 {
32 
33 public:
34 
35  virtual ~YQGraphPluginImpl() {}
36 
37  virtual YGraph * createGraph( YWidget * parent, const std::string & filename,
38  const std::string & layoutAlgorithm );
39 
40  virtual YGraph * createGraph( YWidget * parent, /* graph_t */ void * graph );
41 
42 };
43 
44 #endif
Definition: YQGraphPluginImpl.h:30