mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-19 06:20:53 +01:00
Search and replace widget : minor improvement
Fix 1 : when widget is reloaded the categories is not checked, but the child items is. Now all category is checked when reloaded. Fix 2 : the folio number displayed in the widget is wrong (start at 0 instead of 1)
This commit is contained in:
@@ -250,6 +250,16 @@ void SearchAndReplaceWidget::fillItemsList()
|
|||||||
connect(project_, &QETProject::destroyed, this,
|
connect(project_, &QETProject::destroyed, this,
|
||||||
&SearchAndReplaceWidget::on_m_reload_pb_clicked);
|
&SearchAndReplaceWidget::on_m_reload_pb_clicked);
|
||||||
|
|
||||||
|
m_root_qtwi ->setCheckState(0, Qt::Checked);
|
||||||
|
m_folio_qtwi ->setCheckState(0, Qt::Checked);
|
||||||
|
m_elements_qtwi ->setCheckState(0, Qt::Checked);
|
||||||
|
m_simple_elmt_qtwi ->setCheckState(0, Qt::Checked);
|
||||||
|
m_report_elmt_qtwi ->setCheckState(0, Qt::Checked);
|
||||||
|
m_master_elmt_qtwi ->setCheckState(0, Qt::Checked);
|
||||||
|
m_slave_elmt_qtwi ->setCheckState(0, Qt::Checked);
|
||||||
|
m_terminal_elmt_qtwi->setCheckState(0, Qt::Checked);
|
||||||
|
m_indi_text_qtwi ->setCheckState(0, Qt::Checked);
|
||||||
|
m_conductor_qtwi ->setCheckState(0, Qt::Checked);
|
||||||
|
|
||||||
DiagramContent dc;
|
DiagramContent dc;
|
||||||
for (Diagram *diagram : project_->diagrams())
|
for (Diagram *diagram : project_->diagrams())
|
||||||
@@ -260,7 +270,7 @@ void SearchAndReplaceWidget::fillItemsList()
|
|||||||
if (settings.value("genericpanel/folio", true).toBool()) {
|
if (settings.value("genericpanel/folio", true).toBool()) {
|
||||||
str = diagram->border_and_titleblock.finalfolio();
|
str = diagram->border_and_titleblock.finalfolio();
|
||||||
} else {
|
} else {
|
||||||
str = QString::number(diagram->folioIndex());
|
str = QString::number(diagram->folioIndex()+1);
|
||||||
}
|
}
|
||||||
|
|
||||||
str.append(" " + diagram->title());
|
str.append(" " + diagram->title());
|
||||||
@@ -292,6 +302,7 @@ void SearchAndReplaceWidget::fillItemsList()
|
|||||||
qtwi->setData(0, Qt::UserRole, iti->toPlainText());
|
qtwi->setData(0, Qt::UserRole, iti->toPlainText());
|
||||||
m_text_hash.insert(qtwi, QPointer<IndependentTextItem>(iti));
|
m_text_hash.insert(qtwi, QPointer<IndependentTextItem>(iti));
|
||||||
}
|
}
|
||||||
|
|
||||||
m_indi_text_qtwi->sortChildren(0, Qt::AscendingOrder);
|
m_indi_text_qtwi->sortChildren(0, Qt::AscendingOrder);
|
||||||
|
|
||||||
for (Conductor *c : dc.m_potential_conductors)
|
for (Conductor *c : dc.m_potential_conductors)
|
||||||
|
|||||||
Reference in New Issue
Block a user