Isis 3 Programmer Reference
Isis::MeasureTableDelegate Class Reference

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

#include <MeasureTableDelegate.h>

Inheritance diagram for Isis::MeasureTableDelegate:
Inheritance graph
Collaboration diagram for Isis::MeasureTableDelegate:
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

 MeasureTableDelegate (const MeasureTableDelegate &)
 
MeasureTableDelegateoperator= (const MeasureTableDelegate &)
 

Detailed Description

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

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

Author
????-??-?? Eric Hyer
History
2017-07-25 Summer Stapleton - Removed the CnetViz namespace. Fixes #5054.

Definition at line 33 of file MeasureTableDelegate.h.

Constructor & Destructor Documentation

◆ MeasureTableDelegate()

Isis::MeasureTableDelegate::MeasureTableDelegate ( )

Definition at line 31 of file MeasureTableDelegate.cpp.

◆ ~MeasureTableDelegate()

Isis::MeasureTableDelegate::~MeasureTableDelegate ( )
virtual

Definition at line 35 of file MeasureTableDelegate.cpp.

Member Function Documentation

◆ getWidget()

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

Implements Isis::AbstractTableDelegate.

Definition at line 39 of file MeasureTableDelegate.cpp.

◆ readData() [1/2]

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

Implements Isis::AbstractTableDelegate.

Definition at line 74 of file MeasureTableDelegate.cpp.

◆ readData() [2/2]

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

Implements Isis::AbstractTableDelegate.

Definition at line 113 of file MeasureTableDelegate.cpp.

◆ saveData()

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

Implements Isis::AbstractTableDelegate.

Definition at line 173 of file MeasureTableDelegate.cpp.


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