#include <dynamicelementtextmodel.h>
|
| DynamicTextItemDelegate (QObject *parent=Q_NULLPTR) |
|
QWidget * | createEditor (QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const override |
|
void | setModelData (QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override |
|
|
bool | eventFilter (QObject *object, QEvent *event) override |
|
Definition at line 111 of file dynamicelementtextmodel.h.
◆ DynamicTextItemDelegate()
DynamicTextItemDelegate::DynamicTextItemDelegate |
( |
QObject * |
parent = Q_NULLPTR | ) |
|
◆ availableInfo()
DynamicTextItemDelegate::availableInfo.
- Parameters
-
- Returns
- A list of available info of element
Definition at line 1769 of file dynamicelementtextmodel.cpp.
References Element::AllReport, DiagramContext::contains(), QETApp::elementInfoKeys(), Element::elementInformations(), DynamicElementTextItem::elementUseForInfo(), Element::linkType(), ConductorProperties::m_function, ConductorProperties::m_tension_protocol, DynamicElementTextItem::m_watched_conductor, DynamicElementTextItem::parentElement(), and Conductor::properties.
Referenced by createEditor().
◆ createEditor()
QWidget * DynamicTextItemDelegate::createEditor |
( |
QWidget * |
parent, |
|
|
const QStyleOptionViewItem & |
option, |
|
|
const QModelIndex & |
index |
|
) |
| const |
|
override |
Definition at line 1450 of file dynamicelementtextmodel.cpp.
References DiagramTextItem::alignment, availableInfo(), DynamicElementTextModel::color, DynamicElementTextModel::compositeText, QETApp::elementTranslatedInfoKey(), DynamicElementTextModel::font, DynamicElementTextModel::grpAlignment, DynamicElementTextModel::grpPos, DynamicElementTextModel::grpRotation, DynamicElementTextModel::grpVAdjust, DynamicElementTextModel::infoText, DynamicElementTextModel::pos, DynamicElementTextModel::rotation, DynamicElementTextModel::size, DynamicElementTextModel::textFrom, DynamicElementTextModel::textFromIndex(), DynamicElementTextModel::textWidth, QET::Icons::tr, and DynamicElementTextModel::txtAlignment.
◆ eventFilter()
bool DynamicTextItemDelegate::eventFilter |
( |
QObject * |
object, |
|
|
QEvent * |
event |
|
) |
| |
|
overrideprotected |
◆ setModelData()
void DynamicTextItemDelegate::setModelData |
( |
QWidget * |
editor, |
|
|
QAbstractItemModel * |
model, |
|
|
const QModelIndex & |
index |
|
) |
| const |
|
override |
The documentation for this class was generated from the following files: