Isis 3.0 Programmer Reference
Back | 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.

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:23:22