Qt:Документация 4.3.2/qsqlrelationaldelegate

Материал из Wiki.crossplatform.ru

Перейти к: навигация, поиск
40px Внимание: Актуальная версия перевода документации находится здесь

__NOTOC__

Image:qt-logo.png

Главная · Все классы · Основные классы · Классы по группам · Модули · Функции

Image:trolltech-logo.png

Содержание

[править] 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.

[править] Открытые функции

  • 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.

center

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