Isis 3 Programmer Reference
MeasureTableDelegate.h
1#ifndef MeasureTableDelegate_H
2#define MeasureTableDelegate_H
3
10/* SPDX-License-Identifier: CC0-1.0 */
11
12#include "AbstractTableDelegate.h"
13
14class QString;
15class QWidget;
16
17namespace Isis {
18 class AbstractTreeItem;
19 class TableColumn;
20
34 public:
36 virtual ~MeasureTableDelegate();
37
38 QWidget *getWidget(TableColumn const *) const;
39
40 void readData(QWidget *, AbstractTreeItem *,
41 TableColumn const *) const;
42
43 void readData(QWidget *, AbstractTreeItem *, TableColumn const *,
44 QString) const;
45
46 void saveData(QWidget *, AbstractTreeItem *,
47 TableColumn const *) const;
48
49
50 private:
53 };
54}
55
56#endif
Base class for delegates which create, read, and save data in the tables.
Base class for an item in the tree.
Delegate for creating, reading, and saving data in the measure table.
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16