QSqlRelationalDelegate Class Reference [модуль QtSql]
The QSqlRelationalDelegate class provides a delegate that is used to display and edit data from a QSqlRelationalTableModel. Далее...
#include <QSqlRelationalDelegate> Inherits QItemDelegate.
Открытые функции
Дополнительные унаследованные члены
Подробное описание
The 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.
Описание функций-членов
QSqlRelationalDelegate::QSqlRelationalDelegate ( QObject * parent = 0 )
Constructs a QSqlRelationalDelegate object with the given parent.
QSqlRelationalDelegate::~QSqlRelationalDelegate ()
Destroys the QSqlRelationalDelegate object and frees any allocated resources.
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) |
Торговые марки |
Qt 4.5.3 |
|