project database : minor

This commit is contained in:
Claveau Joshua
2020-11-22 12:16:17 +01:00
parent a303a38d0d
commit aa858ba32d

View File

@@ -173,11 +173,17 @@ void projectDataBase::elementInfoChanged(Element *element)
void projectDataBase::elementInfoChanged(QList<Element *> elements) void projectDataBase::elementInfoChanged(QList<Element *> elements)
{ {
this->blockSignals(true);
//Block signal for not emit dataBaseUpdated at
//each call of the method elementInfoChanged(Element *element)
m_data_base.transaction(); m_data_base.transaction();
for (auto elmt : elements) { for (auto elmt : elements) {
elementInfoChanged(elmt); elementInfoChanged(elmt);
} }
m_data_base.commit(); m_data_base.commit();
this->blockSignals(false);
emit dataBaseUpdated(); emit dataBaseUpdated();
} }