Isis Developer Reference
RootItem.h
Go to the documentation of this file.
1#ifndef RootItem_H
2#define RootItem_H
3
10/* SPDX-License-Identifier: CC0-1.0 */
11
13#include "AbstractParentItem.h"
14
15
16class QString;
17
18
19namespace Isis {
20 class ControlPoint;
21
38 Q_OBJECT
39
40 public:
41 RootItem();
42 virtual ~RootItem();
45
46
47 private: // disable copying of this class
48 RootItem(const RootItem &other);
49 const RootItem &operator=(const RootItem &other);
50
51
52 private:
53 AbstractTreeItem *m_lastVisibleFilteredItem;
54 };
55}
56
57#endif
Base class for an item without data.
Definition AbstractNullDataItem.h:32
Base class for an item that is a parent in the tree.
Definition AbstractParentItem.h:34
Base class for an item in the tree.
Definition AbstractTreeItem.h:39
The root of a tree.
Definition RootItem.h:37
void setLastVisibleFilteredItem(AbstractTreeItem *item)
Definition RootItem.cpp:24
RootItem()
Definition RootItem.cpp:13
const AbstractTreeItem * getLastVisibleFilteredItem() const
Definition RootItem.cpp:29
virtual ~RootItem()
Definition RootItem.cpp:19
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16