Isis 3 Programmer Reference
RootItem.h
1
#ifndef RootItem_H
2
#define RootItem_H
3
4
5
#include "AbstractNullDataItem.h"
6
#include "AbstractParentItem.h"
7
8
9
class
QString;
10
11
12
namespace
Isis
{
13
class
ControlPoint;
14
30
class
RootItem
:
public
AbstractNullDataItem
,
public
AbstractParentItem
{
31
Q_OBJECT
32
33
public
:
34
RootItem
();
35
virtual
~
RootItem
();
36
void
setLastVisibleFilteredItem(
AbstractTreeItem
*item);
37
const
AbstractTreeItem
*getLastVisibleFilteredItem()
const
;
38
39
40
private
:
// disable copying of this class
41
RootItem
(
const
RootItem
&other);
42
const
RootItem
&operator=(
const
RootItem
&other);
43
44
45
private
:
46
AbstractTreeItem
*m_lastVisibleFilteredItem;
47
};
48
}
49
50
#endif
Isis::AbstractNullDataItem
Base class for an item without data.
Definition:
AbstractNullDataItem.h:25
Isis
Namespace for ISIS/Bullet specific routines.
Definition:
Apollo.h:31
Isis::AbstractTreeItem
Base class for an item in the tree.
Definition:
AbstractTreeItem.h:31
Isis::AbstractParentItem
Base class for an item that is a parent in the tree.
Definition:
AbstractParentItem.h:27
Isis::RootItem
The root of a tree.
Definition:
RootItem.h:30
src
qisis
objs
CnetEditorWidget
RootItem.h