mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-17 20:50:34 +01:00
Replace foreach function by for, please try and report problem
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4900 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -210,7 +210,7 @@ QTreeWidgetItem *GenericPanel::fillProjectItem(QTreeWidgetItem *project_qtwi, QE
|
||||
removeObsoleteItems(project -> diagrams(), project_qtwi, QET::Diagram, false);
|
||||
}
|
||||
int index = 0;
|
||||
foreach (Diagram *diagram, project -> diagrams()) {
|
||||
for (Diagram *diagram: project -> diagrams()) {
|
||||
QTreeWidgetItem *diagram_qtwi = addDiagram(diagram, 0, options);
|
||||
project_qtwi -> insertChild(index, diagram_qtwi);
|
||||
++ index;
|
||||
@@ -428,7 +428,7 @@ QTreeWidgetItem *GenericPanel::fillTemplatesCollectionItem(QTreeWidgetItem *tbt_
|
||||
}
|
||||
|
||||
int index = 0;
|
||||
foreach (QString template_name, tbt_collection -> templates()) {
|
||||
for (QString template_name: tbt_collection -> templates()) {
|
||||
QTreeWidgetItem *template_item = addTemplate(tbt_collection -> location(template_name), 0, options);
|
||||
tbt_collection_qtwi -> insertChild(index ++, template_item);
|
||||
}
|
||||
@@ -770,7 +770,7 @@ QList<QTreeWidgetItem *> GenericPanel::childItems(QTreeWidgetItem *item, QET::It
|
||||
template<typename T>
|
||||
void GenericPanel::removeObsoleteItems(const QList<T> &expected_items, QTreeWidgetItem *item, QET::ItemType type, bool recursive) {
|
||||
// remove items not found in expected_items
|
||||
foreach (QTreeWidgetItem *child_item, childItems(item, type, recursive)) {
|
||||
for (QTreeWidgetItem *child_item: childItems(item, type, recursive)) {
|
||||
T child_value = valueForItem<T>(child_item);
|
||||
if (!expected_items.contains(child_value)) {
|
||||
deleteItem(child_item);
|
||||
|
||||
Reference in New Issue
Block a user