#include <ystddelegate.h>
Открытые типы | |
enum | TypeEditor { TQSpinBox, TBool, TQDateTimeEdit } |
Определение типов виджетов-редакторов. Подробнее... | |
Открытые члены | |
YStdDelegate (TypeEditor type, QObject *parent=0) | |
Конструктор класса. | |
QWidget * | createEditor (QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const |
Функция создания виджета-редактора. | |
void | setEditorData (QWidget *editor, const QModelIndex &index) const |
Функция заполнения виджета-редактора данными из модели. | |
void | setModelData (QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const |
Функция заполнения модели данными из виджета-редактора. | |
void | updateEditorGeometry (QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const |
Создает делегат с виджетом-редактором из числа широко распространенных типов (QSpinBox, QComboBox, QDateTimeEdit)
См. определение в файле ystddelegate.h строка 46
Определение типов виджетов-редакторов.
TQSpinBox | -- делегат на основе QSpinBox |
TBool | -- делегат на основе QComboBox, оперирующий 2 значениями ,"1" и "0" |
TQDateTimeEdit | -- делегат на основе QDateTimeEdit |
См. определение в файле ystddelegate.h строка 57
YStdDelegate::YStdDelegate | ( | TypeEditor | type, | |
QObject * | parent = 0 | |||
) |
Конструктор класса.
type | - тип виджета-редактора (TypeEditor) | |
parent | - указатель на родительский виджет Создает делегат с заданным типом виджета-редактора |
См. определение в файле ystddelegate.cpp строка 38
QWidget * YStdDelegate::createEditor | ( | QWidget * | parent, | |
const QStyleOptionViewItem & | option, | |||
const QModelIndex & | index | |||
) | const |
void YStdDelegate::setEditorData | ( | QWidget * | editor, | |
const QModelIndex & | index | |||
) | const |
Функция заполнения виджета-редактора данными из модели.
См. определение в файле ystddelegate.cpp строка 72
void YStdDelegate::setModelData | ( | QWidget * | editor, | |
QAbstractItemModel * | model, | |||
const QModelIndex & | index | |||
) | const |
Функция заполнения модели данными из виджета-редактора.
См. определение в файле ystddelegate.cpp строка 106
void YStdDelegate::updateEditorGeometry | ( | QWidget * | editor, | |
const QStyleOptionViewItem & | option, | |||
const QModelIndex & | index | |||
) | const |
См. определение в файле ystddelegate.cpp строка 131
Copyright © 2008 ЗАО "ННН" | Trademarks | YStdDelegate_Example 1.0.0 |