Qt:Документация 4.3.2/qsqlrelationaldelegate
Материал из Wiki.crossplatform.ru
![]() | Внимание: Актуальная версия перевода документации находится здесь |
__NOTOC__
Главная · Все классы · Основные классы · Классы по группам · Модули · Функции |
Содержание |
[править] QSqlRelationalDelegate Class Reference
[модуль QtSql ]
The QSqlRelationalDelegate class provides a delegate that is used to display and edit data from a QSqlRelationalTableModel. More...
#include <QSqlRelationalDelegate>
Inherits QItemDelegate.
[править] Открытые функции
- QSqlRelationalDelegate ( QObject * parent = 0 )
- ~QSqlRelationalDelegate ()
- 10 открытых функций унаследованных от QItemDelegate
- 7 открытых функций унаследованных от QAbstractItemDelegate
- 29 открытых функций унаследованных от QObject
[править] Дополнительные унаследованные члены
- 1 свойство унаследованное от QItemDelegate
- 1 свойство унаследованное от QObject
- 1 открытый слот унаследованный от QAbstractItemDelegate
- 1 открытый слот унаследованный от QObject
- 2 сигнала унаследованных от QAbstractItemDelegate
- 1 сигнал унаследованный от QObject
- 5 статических открытых члена унаследованных от QObject
- 6 защищенных функций унаследованных от QItemDelegate
- 7 защищенных функций унаследованных от QObject
[править] Подробное описание
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 © 2007 Trolltech | Trademarks | Qt 4.3.2
|