An official website of the United States government
Here’s how you know
Official websites use .gov
A
.gov website belongs to an official government
organization in the United States.
Secure .gov websites use HTTPS
A
lock
( ) or https:// means you’ve safely connected to
the .gov website. Share sensitive information only on official,
secure websites.
Isis Developer Reference
|
Base class for delegates which create, read, and save data in the tables. More...
#include <AbstractTableDelegate.h>
Public Member Functions | |
AbstractTableDelegate () | |
virtual | ~AbstractTableDelegate () |
virtual QWidget * | getWidget (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 |
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.
Isis::AbstractTableDelegate::AbstractTableDelegate | ( | ) |
Referenced by saveData().
|
virtual |
|
pure virtual |
Implemented in Isis::MeasureTableDelegate, and Isis::PointTableDelegate.
Referenced by Isis::TableViewContent::keyPressEvent(), and Isis::TableViewContent::mouseDoubleClickEvent().
|
pure virtual |
Implemented in Isis::MeasureTableDelegate, and Isis::PointTableDelegate.
Referenced by Isis::TableViewContent::keyPressEvent(), and Isis::TableViewContent::mouseDoubleClickEvent().
|
pure virtual |
Implemented in Isis::MeasureTableDelegate, and Isis::PointTableDelegate.
|
pure virtual |
Implemented in Isis::MeasureTableDelegate, and Isis::PointTableDelegate.
References AbstractTableDelegate().