Isis 3.0
Home
ConnectionParentItem.h
Go to the documentation of this file.
1 #ifndef ConnectionParentItem_H
2 #define ConnectionParentItem_H
3 
4 
5 #include "AbstractImageItem.h"
6 #include "AbstractParentItem.h"
7 
8 
9 namespace Isis {
10  class ControlCubeGraphNode;
11 
12  namespace CnetViz {
13 
25  public AbstractParentItem {
26  public:
28  int avgCharWidth, AbstractTreeItem *parent = 0);
29  virtual ~ConnectionParentItem();
30 
31  void addChild(AbstractTreeItem *child);
32 
33 
34  private: // Disallow copying of this class
36  const ConnectionParentItem &operator=(const ConnectionParentItem &);
37  };
38  }
39 }
40 
41 #endif
Serial Number with added functionality for Control Networks.
Definition: ControlCubeGraphNode.h:67
Base class for an image item in the tree.
Definition: AbstractImageItem.h:28
Base class for an item in the tree.
Definition: AbstractTreeItem.h:31
AbstractTreeItem * parent() const
Definition: AbstractTreeItem.cpp:39
Base class for an item that is a parent in the tree.
Definition: AbstractParentItem.h:27
Tree item that is a parent and represents an image.
Definition: ConnectionParentItem.h:24
virtual ~ConnectionParentItem()
Definition: ConnectionParentItem.cpp:16
void addChild(AbstractTreeItem *child)
Definition: ConnectionParentItem.cpp:20
ConnectionParentItem(ControlCubeGraphNode *node, int avgCharWidth, AbstractTreeItem *parent=0)
Definition: ConnectionParentItem.cpp:10