Isis 3 Programmer Reference
ConnectionParentItem.h
1
#ifndef ConnectionParentItem_H
2
#define ConnectionParentItem_H
3
10
/* SPDX-License-Identifier: CC0-1.0 */
11
12
#include "AbstractImageItem.h"
13
#include "AbstractParentItem.h"
14
15
class
QString;
16
17
namespace
Isis
{
18
class
ControlNet;
19
33
class
ConnectionParentItem
:
public
AbstractImageItem
,
34
public
AbstractParentItem
{
35
public
:
36
ConnectionParentItem
(QString imageSerial,
ControlNet
*net,
37
int
avgCharWidth,
AbstractTreeItem
*parent = 0);
38
virtual
~
ConnectionParentItem
();
39
40
void
addChild(
AbstractTreeItem
*child);
41
42
43
private
:
// Disallow copying of this class
44
ConnectionParentItem
(
const
ConnectionParentItem
&);
45
const
ConnectionParentItem
&operator=(
const
ConnectionParentItem
&);
46
};
47
}
48
49
#endif
Isis::AbstractImageItem
Base class for an image item in the tree.
Definition:
AbstractImageItem.h:34
Isis::ControlNet
a control network
Definition:
ControlNet.h:257
Isis::AbstractParentItem
Base class for an item that is a parent in the tree.
Definition:
AbstractParentItem.h:34
Isis::ConnectionParentItem
Tree item that is a parent and represents an image.
Definition:
ConnectionParentItem.h:34
Isis::AbstractTreeItem
Base class for an item in the tree.
Definition:
AbstractTreeItem.h:39
Isis
This is free and unencumbered software released into the public domain.
Definition:
Apollo.h:16
src
qisis
objs
CnetEditorWidget
ConnectionParentItem.h