Isis 3.0 Programmer Reference
Home
MeasureTableDelegate.h
1 #ifndef MeasureTableDelegate_H
2 #define MeasureTableDelegate_H
3 
4 #include "AbstractTableDelegate.h"
5 
6 class QString;
7 class QWidget;
8 
9 namespace Isis {
10  namespace CnetViz {
11  class AbstractTreeItem;
12  class TableColumn;
13 
26  public:
28  virtual ~MeasureTableDelegate();
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  MeasureTableDelegate &operator=(const MeasureTableDelegate &);
45  };
46  }
47 }
48 
49 #endif
50 
Base class for an item in the tree.
Base class for delegates which create, read, and save data in the tables.
Delegate for creating, reading, and saving data in the measure table.