mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-17 12:40:35 +01:00
Apply clang-tidy's modernize-use-auto
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5449 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -138,7 +138,7 @@ QList<QStandardItem *> DynamicElementTextModel::itemsForText(DynamicElementTextI
|
||||
if (deti->textFrom() == DynamicElementTextItem::UserText) title = tr("Texte utilisateur");
|
||||
else if (deti->textFrom() == DynamicElementTextItem::ElementInfo) title = tr("Information de l'élément");
|
||||
else title = tr("Texte composé");
|
||||
QStandardItem *srca = new QStandardItem(title);
|
||||
auto *srca = new QStandardItem(title);
|
||||
srca->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsEditable);
|
||||
srca->setData(textFrom, Qt::UserRole+1);
|
||||
|
||||
@@ -192,7 +192,7 @@ QList<QStandardItem *> DynamicElementTextModel::itemsForText(DynamicElementTextI
|
||||
QStandardItem *size = new QStandardItem(tr("Taille"));
|
||||
size->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
|
||||
|
||||
QStandardItem *siza = new QStandardItem();
|
||||
auto *siza = new QStandardItem();
|
||||
siza->setData(deti->fontSize(), Qt::EditRole);
|
||||
siza->setData(DynamicElementTextModel::size, Qt::UserRole+1);
|
||||
siza->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsEditable);
|
||||
@@ -205,7 +205,7 @@ QList<QStandardItem *> DynamicElementTextModel::itemsForText(DynamicElementTextI
|
||||
QStandardItem *color = new QStandardItem(tr("Couleur"));
|
||||
color->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
|
||||
|
||||
QStandardItem *colora = new QStandardItem;
|
||||
auto *colora = new QStandardItem;
|
||||
colora->setData(deti->color(), Qt::ForegroundRole);
|
||||
colora->setData(deti->color(), Qt::EditRole);
|
||||
colora->setData(DynamicElementTextModel::color, Qt::UserRole+1);
|
||||
@@ -219,7 +219,7 @@ QList<QStandardItem *> DynamicElementTextModel::itemsForText(DynamicElementTextI
|
||||
QStandardItem *frame = new QStandardItem(tr("Cadre"));
|
||||
frame->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
|
||||
|
||||
QStandardItem *frame_a = new QStandardItem;
|
||||
auto *frame_a = new QStandardItem;
|
||||
frame_a->setCheckable(true);
|
||||
frame_a->setCheckState(deti->frame()? Qt::Checked : Qt::Unchecked);
|
||||
frame_a->setData(DynamicElementTextModel::frame, Qt::UserRole+1);
|
||||
@@ -233,7 +233,7 @@ QList<QStandardItem *> DynamicElementTextModel::itemsForText(DynamicElementTextI
|
||||
QStandardItem *width = new QStandardItem(tr("Largeur"));
|
||||
width->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
|
||||
|
||||
QStandardItem *width_a = new QStandardItem;
|
||||
auto *width_a = new QStandardItem;
|
||||
width_a->setData(deti->textWidth(), Qt::EditRole);
|
||||
width_a->setData(DynamicElementTextModel::textWidth, Qt::UserRole+1);
|
||||
width_a->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsEditable);
|
||||
@@ -248,7 +248,7 @@ QList<QStandardItem *> DynamicElementTextModel::itemsForText(DynamicElementTextI
|
||||
QStandardItem *x_pos = new QStandardItem(tr("Position X"));
|
||||
x_pos->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
|
||||
|
||||
QStandardItem *x_pos_a = new QStandardItem;
|
||||
auto *x_pos_a = new QStandardItem;
|
||||
x_pos_a->setData(deti->pos().x(), Qt::EditRole);
|
||||
x_pos_a->setData(DynamicElementTextModel::pos, Qt::UserRole+1);
|
||||
x_pos_a->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsEditable);
|
||||
@@ -261,7 +261,7 @@ QList<QStandardItem *> DynamicElementTextModel::itemsForText(DynamicElementTextI
|
||||
QStandardItem *y_pos = new QStandardItem(tr("Position Y"));
|
||||
y_pos->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
|
||||
|
||||
QStandardItem *y_pos_a = new QStandardItem;
|
||||
auto *y_pos_a = new QStandardItem;
|
||||
y_pos_a->setData(deti->pos().y(), Qt::EditRole);
|
||||
y_pos_a->setData(DynamicElementTextModel::pos, Qt::UserRole+1);
|
||||
y_pos_a->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsEditable);
|
||||
@@ -274,7 +274,7 @@ QList<QStandardItem *> DynamicElementTextModel::itemsForText(DynamicElementTextI
|
||||
QStandardItem *rot = new QStandardItem(tr("Rotation"));
|
||||
rot->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
|
||||
|
||||
QStandardItem *rot_a = new QStandardItem;
|
||||
auto *rot_a = new QStandardItem;
|
||||
rot_a->setData(deti->rotation(), Qt::EditRole);
|
||||
rot_a->setData(DynamicElementTextModel::rotation, Qt::UserRole+1);
|
||||
rot_a->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsEditable);
|
||||
@@ -299,7 +299,7 @@ QList<QStandardItem *> DynamicElementTextModel::itemsForText(DynamicElementTextI
|
||||
|
||||
|
||||
qsi_list.clear();
|
||||
QStandardItem *empty_qsi = new QStandardItem(0);
|
||||
auto *empty_qsi = new QStandardItem(0);
|
||||
empty_qsi->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
|
||||
qsi_list << qsi << empty_qsi;
|
||||
|
||||
@@ -620,7 +620,7 @@ void DynamicElementTextModel::addGroup(ElementTextItemGroup *group)
|
||||
grp->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsDropEnabled | Qt::ItemIsEditable);
|
||||
grp->setIcon(QET::Icons::textGroup);
|
||||
|
||||
QStandardItem *empty_qsi = new QStandardItem(0);
|
||||
auto *empty_qsi = new QStandardItem(0);
|
||||
empty_qsi->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
|
||||
|
||||
QList<QStandardItem *> qsi_list;
|
||||
@@ -640,7 +640,7 @@ void DynamicElementTextModel::addGroup(ElementTextItemGroup *group)
|
||||
case Qt::AlignVCenter: text = tr("Centre"); break;
|
||||
default: break;}
|
||||
|
||||
QStandardItem *alignment_a = new QStandardItem(text);
|
||||
auto *alignment_a = new QStandardItem(text);
|
||||
alignment_a->setData(DynamicElementTextModel::grpAlignment, Qt::UserRole+1);
|
||||
alignment_a->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsEditable);
|
||||
qsi_list.clear();
|
||||
@@ -651,7 +651,7 @@ void DynamicElementTextModel::addGroup(ElementTextItemGroup *group)
|
||||
QStandardItem *x_pos = new QStandardItem(tr("Position X"));
|
||||
x_pos->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
|
||||
|
||||
QStandardItem *x_pos_a = new QStandardItem;
|
||||
auto *x_pos_a = new QStandardItem;
|
||||
x_pos_a->setData(group->pos().x(), Qt::EditRole);
|
||||
x_pos_a->setData(DynamicElementTextModel::grpPos, Qt::UserRole+1);
|
||||
x_pos_a->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsEditable);
|
||||
@@ -664,7 +664,7 @@ void DynamicElementTextModel::addGroup(ElementTextItemGroup *group)
|
||||
QStandardItem *y_pos = new QStandardItem(tr("Position Y"));
|
||||
y_pos->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
|
||||
|
||||
QStandardItem *y_pos_a = new QStandardItem;
|
||||
auto *y_pos_a = new QStandardItem;
|
||||
y_pos_a->setData(group->pos().y(), Qt::EditRole);
|
||||
y_pos_a->setData(DynamicElementTextModel::grpPos, Qt::UserRole+1);
|
||||
y_pos_a->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsEditable);
|
||||
@@ -677,7 +677,7 @@ void DynamicElementTextModel::addGroup(ElementTextItemGroup *group)
|
||||
QStandardItem *rot = new QStandardItem(tr("Rotation"));
|
||||
rot->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
|
||||
|
||||
QStandardItem *rot_a = new QStandardItem;
|
||||
auto *rot_a = new QStandardItem;
|
||||
rot_a->setData(group->rotation(), Qt::EditRole);
|
||||
rot_a->setData(DynamicElementTextModel::grpRotation, Qt::UserRole+1);
|
||||
rot_a->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsEditable);
|
||||
@@ -689,7 +689,7 @@ void DynamicElementTextModel::addGroup(ElementTextItemGroup *group)
|
||||
QStandardItem *v_adj = new QStandardItem(tr("Ajustement vertical"));
|
||||
v_adj->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable);
|
||||
|
||||
QStandardItem *v_adj_a = new QStandardItem;
|
||||
auto *v_adj_a = new QStandardItem;
|
||||
v_adj_a->setData(group->verticalAdjustment(), Qt::EditRole);
|
||||
v_adj_a->setData(DynamicElementTextModel::grpVAdjust, Qt::UserRole+1);
|
||||
v_adj_a->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsEditable);
|
||||
@@ -701,7 +701,7 @@ void DynamicElementTextModel::addGroup(ElementTextItemGroup *group)
|
||||
QStandardItem *frame_ = new QStandardItem(tr("Cadre"));
|
||||
frame_->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable);
|
||||
|
||||
QStandardItem *frame_a = new QStandardItem;
|
||||
auto *frame_a = new QStandardItem;
|
||||
frame_a->setCheckable(true);
|
||||
frame_a->setCheckState(group->frame()? Qt::Checked : Qt::Unchecked);
|
||||
frame_a->setData(DynamicElementTextModel::grpFrame, Qt::UserRole+1);
|
||||
@@ -715,7 +715,7 @@ void DynamicElementTextModel::addGroup(ElementTextItemGroup *group)
|
||||
QStandardItem *hold_bottom = new QStandardItem(tr("Maintenir en bas de page"));
|
||||
hold_bottom->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable);
|
||||
|
||||
QStandardItem *hold_bottom_a = new QStandardItem();
|
||||
auto *hold_bottom_a = new QStandardItem();
|
||||
hold_bottom_a->setCheckable(true);
|
||||
hold_bottom_a->setCheckState(group->holdToBottomPage() ? Qt::Checked : Qt::Unchecked);
|
||||
hold_bottom_a->setData(DynamicElementTextModel::grpHoldBottom, Qt::UserRole+1);
|
||||
@@ -1046,7 +1046,7 @@ QMimeData *DynamicElementTextModel::mimeData(const QModelIndexList &indexes) con
|
||||
DynamicElementTextItem *deti = m_texts_list.key(item);
|
||||
if(deti)
|
||||
{
|
||||
QMimeData *mime_data = new QMimeData();
|
||||
auto *mime_data = new QMimeData();
|
||||
mime_data->setText(deti->uuid().toString());
|
||||
mime_data->setData("application/x-qet-element-text-uuid", deti->uuid().toString().toLatin1());
|
||||
return mime_data;
|
||||
@@ -1421,7 +1421,7 @@ QWidget *DynamicTextItemDelegate::createEditor(QWidget *parent, const QStyleOpti
|
||||
{
|
||||
case DynamicElementTextModel::textFrom:
|
||||
{
|
||||
QComboBox *qcb = new QComboBox(parent);
|
||||
auto *qcb = new QComboBox(parent);
|
||||
qcb->setObjectName("text_from");
|
||||
qcb->addItem(tr("Texte utilisateur"));
|
||||
qcb->addItem(tr("Information de l'élément"));
|
||||
@@ -1430,7 +1430,7 @@ QWidget *DynamicTextItemDelegate::createEditor(QWidget *parent, const QStyleOpti
|
||||
}
|
||||
case DynamicElementTextModel::infoText:
|
||||
{
|
||||
const DynamicElementTextModel *detm = static_cast<const DynamicElementTextModel *>(index.model());
|
||||
const auto *detm = static_cast<const DynamicElementTextModel *>(index.model());
|
||||
QStandardItem *qsi = detm->itemFromIndex(index);
|
||||
|
||||
if(!qsi)
|
||||
@@ -1447,7 +1447,7 @@ QWidget *DynamicTextItemDelegate::createEditor(QWidget *parent, const QStyleOpti
|
||||
info_map.insert(QETApp::elementTranslatedInfoKey(str), str);
|
||||
}
|
||||
|
||||
QComboBox *qcb = new QComboBox(parent);
|
||||
auto *qcb = new QComboBox(parent);
|
||||
qcb->setObjectName("info_text");
|
||||
for (const QString& key : info_map.keys()) {
|
||||
qcb->addItem(key, info_map.value(key));
|
||||
@@ -1456,7 +1456,7 @@ QWidget *DynamicTextItemDelegate::createEditor(QWidget *parent, const QStyleOpti
|
||||
}
|
||||
case DynamicElementTextModel::compositeText:
|
||||
{
|
||||
const DynamicElementTextModel *detm = static_cast<const DynamicElementTextModel *>(index.model());
|
||||
const auto *detm = static_cast<const DynamicElementTextModel *>(index.model());
|
||||
QStandardItem *qsi = detm->itemFromIndex(index);
|
||||
|
||||
if(!qsi)
|
||||
@@ -1466,13 +1466,13 @@ QWidget *DynamicTextItemDelegate::createEditor(QWidget *parent, const QStyleOpti
|
||||
if(!deti)
|
||||
break;
|
||||
|
||||
CompositeTextEditDialog *cted = new CompositeTextEditDialog(deti, parent);
|
||||
auto *cted = new CompositeTextEditDialog(deti, parent);
|
||||
cted->setObjectName("composite_text");
|
||||
return cted;
|
||||
}
|
||||
case DynamicElementTextModel::txtAlignment:
|
||||
{
|
||||
const DynamicElementTextModel *detm = static_cast<const DynamicElementTextModel *>(index.model());
|
||||
const auto *detm = static_cast<const DynamicElementTextModel *>(index.model());
|
||||
QStandardItem *qsi = detm->itemFromIndex(index);
|
||||
|
||||
if(!qsi)
|
||||
@@ -1488,7 +1488,7 @@ QWidget *DynamicTextItemDelegate::createEditor(QWidget *parent, const QStyleOpti
|
||||
}
|
||||
case DynamicElementTextModel::size:
|
||||
{
|
||||
QSpinBox *sb = new QSpinBox(parent);
|
||||
auto *sb = new QSpinBox(parent);
|
||||
sb->setObjectName("font_size");
|
||||
sb->setFrame(false);
|
||||
return sb;
|
||||
@@ -1501,7 +1501,7 @@ QWidget *DynamicTextItemDelegate::createEditor(QWidget *parent, const QStyleOpti
|
||||
}
|
||||
case DynamicElementTextModel::pos:
|
||||
{
|
||||
QSpinBox *sb = new QSpinBox(parent);
|
||||
auto *sb = new QSpinBox(parent);
|
||||
sb->setObjectName("pos_dialog");
|
||||
sb->setRange(-1000,10000);
|
||||
sb->setFrame(false);
|
||||
@@ -1510,7 +1510,7 @@ QWidget *DynamicTextItemDelegate::createEditor(QWidget *parent, const QStyleOpti
|
||||
}
|
||||
case DynamicElementTextModel::rotation:
|
||||
{
|
||||
QSpinBox *sb = new QSpinBox(parent);
|
||||
auto *sb = new QSpinBox(parent);
|
||||
sb->setObjectName("rot_spinbox");
|
||||
sb->setRange(0, 359);
|
||||
sb->setWrapping(true);
|
||||
@@ -1520,7 +1520,7 @@ QWidget *DynamicTextItemDelegate::createEditor(QWidget *parent, const QStyleOpti
|
||||
}
|
||||
case DynamicElementTextModel::textWidth:
|
||||
{
|
||||
QSpinBox *sb = new QSpinBox(parent);
|
||||
auto *sb = new QSpinBox(parent);
|
||||
sb->setObjectName("width_spinbox");
|
||||
sb->setRange(-1, 500);
|
||||
sb->setFrame(false);
|
||||
@@ -1529,7 +1529,7 @@ QWidget *DynamicTextItemDelegate::createEditor(QWidget *parent, const QStyleOpti
|
||||
}
|
||||
case DynamicElementTextModel::grpAlignment:
|
||||
{
|
||||
QComboBox *qcb = new QComboBox(parent);
|
||||
auto *qcb = new QComboBox(parent);
|
||||
qcb->setFrame(false);
|
||||
qcb->setObjectName("group_alignment");
|
||||
qcb->addItem(tr("Gauche"));
|
||||
@@ -1539,7 +1539,7 @@ QWidget *DynamicTextItemDelegate::createEditor(QWidget *parent, const QStyleOpti
|
||||
}
|
||||
case DynamicElementTextModel::grpPos:
|
||||
{
|
||||
QSpinBox *sb = new QSpinBox(parent);
|
||||
auto *sb = new QSpinBox(parent);
|
||||
sb->setObjectName("group_pos");
|
||||
sb->setRange(-1000,10000);
|
||||
sb->setFrame(false);
|
||||
@@ -1548,7 +1548,7 @@ QWidget *DynamicTextItemDelegate::createEditor(QWidget *parent, const QStyleOpti
|
||||
}
|
||||
case DynamicElementTextModel::grpRotation:
|
||||
{
|
||||
QSpinBox *sb = new QSpinBox(parent);
|
||||
auto *sb = new QSpinBox(parent);
|
||||
sb->setObjectName("group_rotation");
|
||||
sb->setRange(0, 359);
|
||||
sb->setWrapping(true);
|
||||
@@ -1558,7 +1558,7 @@ QWidget *DynamicTextItemDelegate::createEditor(QWidget *parent, const QStyleOpti
|
||||
}
|
||||
case DynamicElementTextModel::grpVAdjust:
|
||||
{
|
||||
QSpinBox *sb = new QSpinBox(parent);
|
||||
auto *sb = new QSpinBox(parent);
|
||||
sb->setObjectName("group_v_adjustment");
|
||||
sb->setRange(-20, 20);
|
||||
sb->setFrame(false);
|
||||
@@ -1575,11 +1575,11 @@ void DynamicTextItemDelegate::setModelData(QWidget *editor, QAbstractItemModel *
|
||||
{
|
||||
if(editor->objectName() == "color_dialog")
|
||||
{
|
||||
if (QStandardItemModel *qsim = dynamic_cast<QStandardItemModel *>(model))
|
||||
if (auto *qsim = dynamic_cast<QStandardItemModel *>(model))
|
||||
{
|
||||
if(QStandardItem *qsi = qsim->itemFromIndex(index))
|
||||
{
|
||||
QColorDialog *cd = static_cast<QColorDialog *> (editor);
|
||||
auto *cd = static_cast<QColorDialog *> (editor);
|
||||
qsi->setData(cd->selectedColor(), Qt::EditRole);
|
||||
qsi->setData(cd->selectedColor(), Qt::ForegroundRole);
|
||||
return;
|
||||
@@ -1589,11 +1589,11 @@ void DynamicTextItemDelegate::setModelData(QWidget *editor, QAbstractItemModel *
|
||||
}
|
||||
else if (editor->objectName() == "info_text")
|
||||
{
|
||||
if (QStandardItemModel *qsim = dynamic_cast<QStandardItemModel *>(model))
|
||||
if (auto *qsim = dynamic_cast<QStandardItemModel *>(model))
|
||||
{
|
||||
if(QStandardItem *qsi = qsim->itemFromIndex(index))
|
||||
{
|
||||
QComboBox *cb = static_cast<QComboBox *>(editor);
|
||||
auto *cb = static_cast<QComboBox *>(editor);
|
||||
qsi->setData(cb->currentText(), Qt::DisplayRole);
|
||||
qsi->setData(cb->currentData(), Qt::UserRole+2);
|
||||
return;
|
||||
@@ -1603,17 +1603,17 @@ void DynamicTextItemDelegate::setModelData(QWidget *editor, QAbstractItemModel *
|
||||
}
|
||||
else if (editor->objectName() == "composite_text")
|
||||
{
|
||||
if (QStandardItemModel *qsim = dynamic_cast<QStandardItemModel *>(model))
|
||||
if (auto *qsim = dynamic_cast<QStandardItemModel *>(model))
|
||||
{
|
||||
if(QStandardItem *qsi = qsim->itemFromIndex(index))
|
||||
{
|
||||
|
||||
CompositeTextEditDialog *cted = static_cast<CompositeTextEditDialog *>(editor);
|
||||
auto *cted = static_cast<CompositeTextEditDialog *>(editor);
|
||||
|
||||
QString edited_text = cted->plainText();
|
||||
QString assigned_text;
|
||||
|
||||
const DynamicElementTextModel *detm = static_cast<const DynamicElementTextModel *>(index.model());
|
||||
const auto *detm = static_cast<const DynamicElementTextModel *>(index.model());
|
||||
DynamicElementTextItem *deti = detm->textFromIndex(index);
|
||||
if(deti)
|
||||
{
|
||||
@@ -1631,11 +1631,11 @@ void DynamicTextItemDelegate::setModelData(QWidget *editor, QAbstractItemModel *
|
||||
}
|
||||
else if (editor->objectName() == "alignment_text")
|
||||
{
|
||||
if(QStandardItemModel *qsim = dynamic_cast<QStandardItemModel *>(model))
|
||||
if(auto *qsim = dynamic_cast<QStandardItemModel *>(model))
|
||||
{
|
||||
if(QStandardItem *qsi = qsim->itemFromIndex(index))
|
||||
{
|
||||
AlignmentTextDialog *atd = static_cast<AlignmentTextDialog *>(editor);
|
||||
auto *atd = static_cast<AlignmentTextDialog *>(editor);
|
||||
Qt::Alignment align = atd->alignment();
|
||||
qsi->setData(QVariant::fromValue(align), Qt::UserRole+2);
|
||||
return;
|
||||
@@ -1644,11 +1644,11 @@ void DynamicTextItemDelegate::setModelData(QWidget *editor, QAbstractItemModel *
|
||||
}
|
||||
else if (editor->objectName() == "group_alignment")
|
||||
{
|
||||
if(QStandardItemModel *qsim = dynamic_cast<QStandardItemModel *>(model))
|
||||
if(auto *qsim = dynamic_cast<QStandardItemModel *>(model))
|
||||
{
|
||||
if(QStandardItem *qsi = qsim->itemFromIndex(index))
|
||||
{
|
||||
QComboBox *cb = static_cast<QComboBox *>(editor);
|
||||
auto *cb = static_cast<QComboBox *>(editor);
|
||||
qsi->setData(cb->currentText(), Qt::DisplayRole);
|
||||
}
|
||||
}
|
||||
@@ -1671,7 +1671,7 @@ bool DynamicTextItemDelegate::eventFilter(QObject *object, QEvent *event)
|
||||
{
|
||||
object->event(event);
|
||||
|
||||
QSpinBox *sb = static_cast<QSpinBox *>(object);
|
||||
auto *sb = static_cast<QSpinBox *>(object);
|
||||
switch (event->type()) {
|
||||
case QEvent::KeyPress:
|
||||
emit commitData(sb); break;
|
||||
@@ -1691,7 +1691,7 @@ bool DynamicTextItemDelegate::eventFilter(QObject *object, QEvent *event)
|
||||
//Like the hack above, change the current index of the combobox, apply the change immediately, no need to lose focus or press enter.
|
||||
if((object->objectName() == "text_from" || object->objectName() == "info_text" || object->objectName() == "group_alignment") && event->type() == QEvent::FocusIn)
|
||||
{
|
||||
QComboBox *qcb = static_cast<QComboBox *>(object);
|
||||
auto *qcb = static_cast<QComboBox *>(object);
|
||||
connect(qcb, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged), [this,qcb](){emit commitData(qcb);});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user