Isis Developer Reference
PointTableDelegate.h
Go to the documentation of this file.
1#ifndef PointTableDelegate_H
2#define PointTableDelegate_H
3
10/* SPDX-License-Identifier: CC0-1.0 */
11
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
41 TableColumn const *) const;
42
44 QString) const;
45
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.
Definition AbstractTableDelegate.h:33
Base class for an item in the tree.
Definition AbstractTreeItem.h:39
Delegate for creating, reading, and saving data in the point table.
Definition PointTableDelegate.h:33
void readData(QWidget *, AbstractTreeItem *, TableColumn const *) const
Definition PointTableDelegate.cpp:104
void saveData(QWidget *, AbstractTreeItem *, TableColumn const *) const
Definition PointTableDelegate.cpp:232
QWidget * getWidget(TableColumn const *) const
Definition PointTableDelegate.cpp:37
PointTableDelegate()
Definition PointTableDelegate.cpp:29
virtual ~PointTableDelegate()
Definition PointTableDelegate.cpp:33
Definition TableColumn.h:26
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16