From 8282f691e828d483cc5097765278931db0d317e8 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Tue, 28 Apr 2026 19:31:48 +1000 Subject: [PATCH] ifcviewer: rename SceneLoader::Entry to Model The struct holds per-model bookkeeping; Model describes its contents rather than its container relationship. Co-Authored-By: Claude Opus 4.7 --- src/ifcviewer/SceneLoader.cpp | 12 ++++++------ src/ifcviewer/SceneLoader.h | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/ifcviewer/SceneLoader.cpp b/src/ifcviewer/SceneLoader.cpp index 1b8d2c4be3..df6e66c71c 100644 --- a/src/ifcviewer/SceneLoader.cpp +++ b/src/ifcviewer/SceneLoader.cpp @@ -74,12 +74,12 @@ std::vector SceneLoader::addFiles(const QStringList& paths) { assigned.reserve(paths.size()); for (const auto& path : paths) { uint32_t id = next_model_id_++; - Entry entry; - entry.id = id; - entry.file_path = path; - entry.display_name = QFileInfo(path).fileName(); - entry.streamer = new GeometryStreamer(this); - models_[id] = std::move(entry); + Model model; + model.id = id; + model.file_path = path; + model.display_name = QFileInfo(path).fileName(); + model.streamer = new GeometryStreamer(this); + models_[id] = std::move(model); load_queue_.push_back(id); assigned.push_back(id); } diff --git a/src/ifcviewer/SceneLoader.h b/src/ifcviewer/SceneLoader.h index 41f825a35e..344c4b985d 100644 --- a/src/ifcviewer/SceneLoader.h +++ b/src/ifcviewer/SceneLoader.h @@ -107,7 +107,7 @@ private slots: void onElementPollTick(); private: - struct Entry { + struct Model { uint32_t id = 0; QString file_path; QString display_name; @@ -123,7 +123,7 @@ private: void startDataSourceLoad(uint32_t mid); ViewportWindow* viewport_ = nullptr; - std::map models_; + std::map models_; std::deque load_queue_; uint32_t next_model_id_ = 1; uint32_t next_object_id_ = 1;