Isis 3 Programmer Reference
PointTableDelegate.h
1 #ifndef PointTableDelegate_H
2 #define PointTableDelegate_H
3 
4 #include "AbstractTableDelegate.h"
5 
6 class QString;
7 class QWidget;
8 
9 namespace Isis {
10  class AbstractTreeItem;
11 
26  public:
28  virtual ~PointTableDelegate();
29 
30  QWidget *getWidget(TableColumn const *) const;
31 
32  void readData(QWidget *, AbstractTreeItem *,
33  TableColumn const *) const;
34 
35  void readData(QWidget *, AbstractTreeItem *, TableColumn const *,
36  QString) const;
37 
38  void saveData(QWidget *, AbstractTreeItem *,
39  TableColumn const *) const;
40 
41 
42  private:
44  PointTableDelegate &operator=(const PointTableDelegate &);
45 
46  private:
47  static bool const m_warnOnSigmaEdit = true;
48  };
49 }
50 
51 #endif
52 
Base class for delegates which create, read, and save data in the tables.
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
Delegate for creating, reading, and saving data in the point table.
Base class for an item in the tree.