19 QStyledItemDelegate(parent), myMode(mode), myMessages(manager)
33 edit->
setData(index.data(Qt::UserRole).value<QStringList>());
41 QStringList data = edit->
getData();
42 model->setData(index, data, Qt::UserRole);
45 model->setData(index, data.join(
" "), Qt::DisplayRole);
50 if (!qApp->activeWindow())
52 QRect r(qApp->activeWindow()->geometry());
53 r.setLeft(r.left() + r.width() * .1);
54 r.setWidth(r.width() * .8);
55 r.setTop(r.top() + r.height() * .1);
56 r.setHeight(r.height() * .8);
57 editor->setGeometry(r);
62 : QStyledItemDelegate(parent), myMode(mode), myMessages(manager)
83 QVariant data = index.model()->data(index, Qt::EditRole);
84 if (!data.canConvert<QList<QStringList>>())
87 list->
setData(data.value<QList<QStringList>>());
98 model->setData(index, QVariant::fromValue(list->
data()));
103 if (!qApp->activeWindow())
105 QRect r(qApp->activeWindow()->geometry());
106 r.setLeft(r.left() + r.width() * .1);
107 r.setWidth(r.width() * .8);
108 r.setTop(r.top() + r.height() * .1);
109 r.setHeight(r.height() * .8);
110 editor->setGeometry(r);