From 9e4d79159970d49e74703520053b3b00f5d8ab64 Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Sat, 9 May 2026 14:06:15 +0200 Subject: [PATCH] RimJobCollection: Forward-declare RimGenericJob in header Move the RimGenericJob include from the header to the .cpp now that PdmObjectCollection permits forward-declared template parameters. --- ApplicationLibCode/ProjectDataModel/Jobs/RimJobCollection.cpp | 1 + ApplicationLibCode/ProjectDataModel/Jobs/RimJobCollection.h | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ApplicationLibCode/ProjectDataModel/Jobs/RimJobCollection.cpp b/ApplicationLibCode/ProjectDataModel/Jobs/RimJobCollection.cpp index a06c199006..f976f8e2b0 100644 --- a/ApplicationLibCode/ProjectDataModel/Jobs/RimJobCollection.cpp +++ b/ApplicationLibCode/ProjectDataModel/Jobs/RimJobCollection.cpp @@ -21,6 +21,7 @@ #include "RiaLogging.h" #include "Rim3dView.h" +#include "RimGenericJob.h" #include "RimGridView.h" #include "RimProject.h" diff --git a/ApplicationLibCode/ProjectDataModel/Jobs/RimJobCollection.h b/ApplicationLibCode/ProjectDataModel/Jobs/RimJobCollection.h index 634716e466..d2748ed609 100644 --- a/ApplicationLibCode/ProjectDataModel/Jobs/RimJobCollection.h +++ b/ApplicationLibCode/ProjectDataModel/Jobs/RimJobCollection.h @@ -17,12 +17,12 @@ ///////////////////////////////////////////////////////////////////////////////// #pragma once -#include "RimGenericJob.h" - #include "cafPdmObjectCollection.h" #include +class RimGenericJob; + class RimJobCollection : public caf::PdmObjectCollection { CAF_PDM_HEADER_INIT;