QSqlRelationalDelegate Class ReferenceThe QSqlRelationalDelegate class provides a delegate that is used to display and edit data from a QSqlRelationalTableModel. More... #include <QSqlRelationalDelegate> Inherits: QItemDelegate. Public Functions
Reimplemented Public Functions
Additional Inherited Members
Detailed DescriptionThe QSqlRelationalDelegate class provides a delegate that 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 Relational Table Model example (shown below) illustrates how to use QSqlRelationalDelegate in conjunction with QSqlRelationalTableModel to provide tables with foreign key support. See also QSqlRelationalTableModel and Model/View Programming. Member Function Documentation
|