Isis 3.0 Programmer Reference
Back
|
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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
15
namespace
CnetViz {
16
31
class
RootItem
:
public
AbstractNullDataItem
,
public
AbstractParentItem
{
32
Q_OBJECT
33
34
public
:
35
RootItem
();
36
virtual
~
RootItem
();
37
void
setLastVisibleFilteredItem(
AbstractTreeItem
*item);
38
const
AbstractTreeItem
*getLastVisibleFilteredItem()
const
;
39
40
41
private
:
// disable copying of this class
42
RootItem
(
const
RootItem
&other);
43
const
RootItem
&operator=(
const
RootItem
&other);
44
45
46
private
:
47
AbstractTreeItem
*m_lastVisibleFilteredItem;
48
};
49
}
50
}
51
52
#endif
Isis::CnetViz::AbstractNullDataItem
Base class for an item without data.
Definition:
AbstractNullDataItem.h:25
Isis::CnetViz::RootItem
The root of a tree.
Definition:
RootItem.h:31
Isis::CnetViz::AbstractTreeItem
Base class for an item in the tree.
Definition:
AbstractTreeItem.h:31
Isis::CnetViz::AbstractParentItem
Base class for an item that is a parent in the tree.
Definition:
AbstractParentItem.h:27
U.S. Department of the Interior
|
U.S. Geological Survey
ISIS
|
Privacy & Disclaimers
|
Astrogeology Research Program
To contact us, please post comments and questions on the
ISIS Support Center
File Modified: 07/12/2023 23:28:29