Isis 3.0 Programmer Reference
Back | Home
AbstractNullDataItem.h
1 #ifndef AbstractNullDataItem_H
2 #define AbstractNullDataItem_H
3 
4 
5 #include "AbstractTreeItem.h"
6 
7 
8 class QString;
9 
10 
11 namespace Isis {
12  namespace CnetViz {
13 
25  class AbstractNullDataItem : public virtual AbstractTreeItem {
26  Q_OBJECT
27 
28  public:
30  virtual ~AbstractNullDataItem();
31 
32  virtual QVariant getData() const;
33  virtual QVariant getData(QString columnTitle) const;
34  virtual void setData(QString const &columnTitle, QString const &newData);
35  virtual bool isDataEditable(QString columnTitle) const;
36  virtual void deleteSource();
37  virtual InternalPointerType getPointerType() const;
38  virtual void *getPointer() const;
39  virtual bool operator<(AbstractTreeItem const &other) const;
40 
41 
42  protected:
43  virtual void sourceDeleted();
44 
45 
46  private: // disable copying of this class
48  AbstractNullDataItem const &operator=(AbstractNullDataItem const &other);
49  };
50  }
51 }
52 
53 #endif
Base class for an item without data.
Base class for an item in the tree.

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:13:40