Isis 3.0 Programmer Reference
Home
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  namespace CnetViz {
11  class AbstractTreeItem;
12 
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 
52 #endif
53 
Base class for an item in the tree.
Delegate for creating, reading, and saving data in the point table.
Base class for delegates which create, read, and save data in the tables.