Isis 3 Programmer Reference
Isis::PointTableDelegate Class Reference

Delegate for creating, reading, and saving data in the point table. More...

#include <PointTableDelegate.h>

Inheritance diagram for Isis::PointTableDelegate:
Inheritance graph
Collaboration diagram for Isis::PointTableDelegate:
Collaboration graph

Public Member Functions

QWidgetgetWidget (TableColumn const *) const
 
void readData (QWidget *, AbstractTreeItem *, TableColumn const *) const
 
void readData (QWidget *, AbstractTreeItem *, TableColumn const *, QString) const
 
void saveData (QWidget *, AbstractTreeItem *, TableColumn const *) const
 

Private Member Functions

 PointTableDelegate (const PointTableDelegate &)
 
PointTableDelegateoperator= (const PointTableDelegate &)
 

Static Private Attributes

static bool const m_warnOnSigmaEdit = true
 

Detailed Description

Delegate for creating, reading, and saving data in the point table.

This class is responsible for creating widgets that can be used to edit cells in the point table. It is also responsible for populating the widgets with values and for saving the values.

Author
????-??-?? Eric Hyer
History

2012-09-28 Kimberly Oyama - Changed member variables to be prefixed with "m_".

2017-07-25 Summer Stapleton - Removed the CnetViz namespace. Fixes #5054.

Definition at line 33 of file PointTableDelegate.h.

Constructor & Destructor Documentation

◆ PointTableDelegate()

Isis::PointTableDelegate::PointTableDelegate ( )

Definition at line 29 of file PointTableDelegate.cpp.

◆ ~PointTableDelegate()

Isis::PointTableDelegate::~PointTableDelegate ( )
virtual

Definition at line 33 of file PointTableDelegate.cpp.

Member Function Documentation

◆ getWidget()

QWidget * Isis::PointTableDelegate::getWidget ( TableColumn const * col) const
virtual

Implements Isis::AbstractTableDelegate.

Definition at line 37 of file PointTableDelegate.cpp.

◆ readData() [1/2]

void Isis::PointTableDelegate::readData ( QWidget * widget,
AbstractTreeItem * row,
TableColumn const * col ) const
virtual

Implements Isis::AbstractTableDelegate.

Definition at line 104 of file PointTableDelegate.cpp.

◆ readData() [2/2]

void Isis::PointTableDelegate::readData ( QWidget * widget,
AbstractTreeItem * row,
TableColumn const * col,
QString newData ) const
virtual

Implements Isis::AbstractTableDelegate.

Definition at line 163 of file PointTableDelegate.cpp.

◆ saveData()

void Isis::PointTableDelegate::saveData ( QWidget * widget,
AbstractTreeItem * row,
TableColumn const * col ) const
virtual

Implements Isis::AbstractTableDelegate.

Definition at line 232 of file PointTableDelegate.cpp.

Member Data Documentation

◆ m_warnOnSigmaEdit

bool const Isis::PointTableDelegate::m_warnOnSigmaEdit = true
staticprivate

Definition at line 55 of file PointTableDelegate.h.


The documentation for this class was generated from the following files: