USGS

Isis 3.0 Developer's Reference (API)

Home

Isis::CnetViz::AbstractTableDelegate Class Referenceabstract

Base class for delegates which create, read, and save data in the tables. More...

#include <AbstractTableDelegate.h>

Inherits QObject.

Inherited by Isis::CnetViz::MeasureTableDelegate, and Isis::CnetViz::PointTableDelegate.

Public Member Functions

 AbstractTableDelegate ()
 
virtual ~AbstractTableDelegate ()
 
virtual QWidgetgetWidget (TableColumn const *) const =0
 
virtual void readData (QWidget *, AbstractTreeItem *, TableColumn const *) const =0
 
virtual void readData (QWidget *, AbstractTreeItem *, TableColumn const *, QString) const =0
 
virtual void saveData (QWidget *, AbstractTreeItem *, TableColumn const *) const =0
 

Detailed Description

Base class for delegates which create, read, and save data in the tables.

This class is responsible for the interface for creating widgets that can be used to edit cells in the tables. This also provides an interface for populating the widgets with values and for saving the values.

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

Constructor & Destructor Documentation

Isis::CnetViz::AbstractTableDelegate::AbstractTableDelegate ( )
Isis::CnetViz::AbstractTableDelegate::~AbstractTableDelegate ( )
virtual

Member Function Documentation

virtual QWidget* Isis::CnetViz::AbstractTableDelegate::getWidget ( TableColumn const *  ) const
pure virtual
virtual void Isis::CnetViz::AbstractTableDelegate::readData ( QWidget ,
AbstractTreeItem ,
TableColumn const *   
) const
pure virtual
virtual void Isis::CnetViz::AbstractTableDelegate::readData ( QWidget ,
AbstractTreeItem ,
TableColumn const *  ,
QString   
) const
pure virtual
virtual void Isis::CnetViz::AbstractTableDelegate::saveData ( QWidget ,
AbstractTreeItem ,
TableColumn const *   
) const
pure virtual

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