Isis 3 Programmer Reference
Isis::AbstractTableDelegate Class Referenceabstract

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

#include <AbstractTableDelegate.h>

Inheritance diagram for Isis::AbstractTableDelegate:
Inheritance graph
Collaboration diagram for Isis::AbstractTableDelegate:
Collaboration graph

Public Member Functions

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
 

Private Member Functions

 AbstractTableDelegate (const AbstractTableDelegate &)
 
AbstractTableDelegateoperator= (const AbstractTableDelegate &)
 

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
History
2017-07-25 Summer Stapleton - Removed the CnetViz namespace. Fixes #5054.

Definition at line 33 of file AbstractTableDelegate.h.

Constructor & Destructor Documentation

◆ AbstractTableDelegate()

Isis::AbstractTableDelegate::AbstractTableDelegate ( )

Definition at line 12 of file AbstractTableDelegate.cpp.

◆ ~AbstractTableDelegate()

Isis::AbstractTableDelegate::~AbstractTableDelegate ( )
virtual

Definition at line 16 of file AbstractTableDelegate.cpp.


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