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
14
class
QString;
15
class
QWidget
;
16
17
namespace
Isis
{
18
class
AbstractTreeItem;
19
33
class
PointTableDelegate
:
public
AbstractTableDelegate
{
34
public
:
35
PointTableDelegate
();
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
:
51
PointTableDelegate
(
const
PointTableDelegate
&);
52
PointTableDelegate
&operator=(
const
PointTableDelegate
&);
53
54
private
:
55
static
bool
const
m_warnOnSigmaEdit =
true
;
56
};
57
}
58
59
#endif
QWidget
Isis::PointTableDelegate
Delegate for creating, reading, and saving data in the point table.
Definition:
PointTableDelegate.h:33
Isis::TableColumn
Definition:
TableColumn.h:26
Isis::AbstractTableDelegate
Base class for delegates which create, read, and save data in the tables.
Definition:
AbstractTableDelegate.h:33
Isis::AbstractTreeItem
Base class for an item in the tree.
Definition:
AbstractTreeItem.h:39
Isis
This is free and unencumbered software released into the public domain.
Definition:
Apollo.h:16
src
qisis
objs
CnetEditorWidget
PointTableDelegate.h