File indexing completed on 2024-05-19 15:27:46
0001 /* This file is part of KGraphViewer. 0002 Copyright (C) 2005-2007 Gael de Chalendar <kleag@free.fr> 0003 0004 KGraphViewer is free software; you can redistribute it and/or 0005 modify it under the terms of the GNU General Public 0006 License as published by the Free Software Foundation, version 2. 0007 0008 This program is distributed in the hope that it will be useful, 0009 but WITHOUT ANY WARRANTY; without even the implied warranty of 0010 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 0011 General Public License for more details. 0012 0013 You should have received a copy of the GNU General Public License 0014 along with this program; if not, write to the Free Software 0015 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 0016 02110-1301, USA 0017 */ 0018 0019 /* 0020 * Canvas Subgraph (subgraph node view) 0021 */ 0022 0023 #ifndef CANVAS_SUBGRAPH_H 0024 #define CANVAS_SUBGRAPH_H 0025 0026 #include "canvaselement.h" 0027 0028 class QGraphicsScene; 0029 0030 namespace KGraphViewer 0031 { 0032 class GraphSubgraph; 0033 class DotGraphView; 0034 0035 class CanvasSubgraph : public CanvasElement 0036 { 0037 Q_OBJECT 0038 public: 0039 CanvasSubgraph(DotGraphView *v, GraphSubgraph *s, QGraphicsScene *c, QGraphicsItem *parent = nullptr); 0040 ~CanvasSubgraph() override 0041 { 0042 } 0043 0044 protected: 0045 }; 0046 0047 } 0048 0049 #endif