libyui-qt-graph
 
Loading...
Searching...
No Matches
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
30class YQGraphPluginImpl : public YQGraphPluginIf
31{
32
33public:
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:31