File failed to load: https://isis.astrogeology.usgs.gov/3.9.0/Object/assets/jax/output/NativeMML/config.js
Isis 3 Programmer Reference
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 
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 #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.

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 USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 07/12/2023 23:14:11