Speed up opening big projects with lazy folios

This commit is contained in:
Laurent Trinques
2026-10-13 11:01:21 +02:00
parent a78e95be2c
commit 77e2a9bfc5
45 changed files with 3956 additions and 388 deletions
@@ -60,7 +60,8 @@ void DiagramEditorHandlerSizeWidget::on_comboBox_currentIndexChanged(int index)
{
editor_->setProperty("graphics_handler_size", size);
for (auto project_view : editor_->openedProjects()) {
for (auto diagram : project_view->project()->diagrams()) {
//Handles exist on built folios only
for (auto diagram : project_view->project()->builtFolios()) {
for (const auto item : diagram->items()) {
if (item->type() == QetGraphicsHandlerItem::Type) {
auto handler = qgraphicsitem_cast<QetGraphicsHandlerItem *>(item);