Isis 3 Programmer Reference
PointTableDelegate.h
1#ifndef PointTableDelegate_H
2#define PointTableDelegate_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
34 public:
36 virtual ~PointTableDelegate();
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:
52 PointTableDelegate &operator=(const PointTableDelegate &);
53
54 private:
55 static bool const m_warnOnSigmaEdit = true;
56 };
57}
58
59#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 point table.
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16