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 
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
Base class for an item without data.
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
Base class for an item in the tree.
Base class for an item that is a parent in the tree.
The root of a tree.
Definition: RootItem.h:30