// SPDX-FileCopyrightText: 2026 Filip Leonarski, Paul Scherrer Institute // SPDX-License-Identifier: GPL-3.0-only #pragma once #include #include #include #include #include "../reader/JFJochReaderDataset.h" // One processing run (the original file or a reprocessing snapshot), for overlaying its plots. // id is the stable reader-snapshot key; label is the editable display name shown in the legend. struct RunData { QString id; QString label; std::shared_ptr dataset; }; Q_DECLARE_METATYPE(RunData) Q_DECLARE_METATYPE(QVector)