Isis 3 Programmer Reference
PointParentItem.h
1
#ifndef PointParentItem_H
2
#define PointParentItem_H
3
10
/* SPDX-License-Identifier: CC0-1.0 */
11
12
13
#include "AbstractParentItem.h"
14
#include "AbstractPointItem.h"
15
16
17
class
QVariant;
18
19
namespace
Isis
{
20
class
ControlPoint;
21
34
class
PointParentItem
:
public
AbstractPointItem
,
public
AbstractParentItem
{
35
public
:
36
PointParentItem
(
ControlPoint
*cp,
int
avgCharWidth,
37
AbstractTreeItem
*parent = 0);
38
virtual
~
PointParentItem
();
39
40
void
addChild(
AbstractTreeItem
*child);
41
42
43
private
:
// Disallow copying of this class
44
PointParentItem
(
const
PointParentItem
&other);
45
const
PointParentItem
&operator=(
const
PointParentItem
&other);
46
};
47
}
48
49
#endif
Isis::ControlPoint
A single control point.
Definition:
ControlPoint.h:354
Isis::AbstractPointItem
Base class for a point item in the tree.
Definition:
AbstractPointItem.h:40
Isis::AbstractParentItem
Base class for an item that is a parent in the tree.
Definition:
AbstractParentItem.h:34
Isis::PointParentItem
Tree item that is a parent and represents a control point.
Definition:
PointParentItem.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
PointParentItem.h