Add highlight current page in ProjectView

- on clicking project tab
- on moving diagram tab
- on adding project
- on adding diagram
This commit is contained in:
ChuckNr11
2026-04-05 22:11:38 +02:00
parent 6452e03cdc
commit a82f6de23b
4 changed files with 32 additions and 6 deletions

View File

@@ -766,7 +766,6 @@ void GenericPanel::projectDiagramsOrderChanged(QETProject *project,
if (!moved_qtwi_diagram) return;
// remove the QTWI then insert it back at the adequate location
bool was_selected = moved_qtwi_diagram -> isSelected();
qtwi_project -> removeChild (moved_qtwi_diagram);
qtwi_project -> insertChild (to, moved_qtwi_diagram);
@@ -781,8 +780,8 @@ void GenericPanel::projectDiagramsOrderChanged(QETProject *project,
updateDiagramItem(qtwi_diagram, diagram);
}
if (was_selected)
setCurrentItem(moved_qtwi_diagram);
// select the moved diagram
setCurrentItem(qtwi_project -> child(from));
emit(panelContentChanged());
}