Isis 3 Developer Reference
RootItem.h
Go to the documentation of this file.
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 
31  Q_OBJECT
32 
33  public:
34  RootItem();
35  virtual ~RootItem();
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
Base class for an item without data.
Definition: AbstractNullDataItem.h:25
RootItem()
Definition: RootItem.cpp:7
void setLastVisibleFilteredItem(AbstractTreeItem *item)
Definition: RootItem.cpp:18
const AbstractTreeItem * getLastVisibleFilteredItem() const
Definition: RootItem.cpp:23
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
virtual ~RootItem()
Definition: RootItem.cpp:13
Base class for an item in the tree.
Definition: AbstractTreeItem.h:31
Base class for an item that is a parent in the tree.
Definition: AbstractParentItem.h:27
The root of a tree.
Definition: RootItem.h:30