Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions | ![]() |
The QSqlRelationalDelegate is used to display and edit data from a QSqlRelationalTableModel. More...
#include <QSqlRelationalDelegate>
Inherits QItemDelegate.
The QSqlRelationalDelegate is used to display and edit data from a QSqlRelationalTableModel.
Unlike the default delegate, QSqlRelationalDelegate provides a combobox for fields that are foreign keys into other tables. To use the class, simply call QAbstractItemView::setItemDelegate() on the view with an instance of QSqlRelationalDelegate:
QTableView *view = new QTableView; view->setModel(model); view->setItemDelegate(new QSqlRelationalDelegate(view));
The sql/relationaltablemodel example (shown below) illustrates how to use QSqlRelationalDelegate in conjunction with QSqlRelationalTableModel to provide tables with foreigh key support.
See also QSqlRelationalTableModel and Model/View Programming.
Constructs a QSqlRelationalDelegate object with the given parent.
Destroys the QSqlRelationalDelegate object and frees any allocated resources.
Copyright © 2004 Trolltech | Trademarks | Qt 4.0.0-b1 |