diff options
Diffstat (limited to 'src/Authoring/Client/Code/Core/Doc/IDocumentReader.h')
-rw-r--r-- | src/Authoring/Client/Code/Core/Doc/IDocumentReader.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/Authoring/Client/Code/Core/Doc/IDocumentReader.h b/src/Authoring/Client/Code/Core/Doc/IDocumentReader.h index c455e802..be2f739a 100644 --- a/src/Authoring/Client/Code/Core/Doc/IDocumentReader.h +++ b/src/Authoring/Client/Code/Core/Doc/IDocumentReader.h @@ -215,13 +215,14 @@ public: // Given the active slide on the document (which we query) and an instance, // produce a temporary file (Qt3DSFile::GetTemporaryFile) and serialize this object // to that temporary file. - virtual CFilePath CopySceneGraphObjects(qt3dsdm::TInstanceHandleList inInstances) = 0; + virtual CFilePath CopySceneGraphObjects(qt3dsdm::TInstanceHandleList inInstances, + bool preserveFileIds) = 0; - CFilePath CopySceneGraphObject(Qt3DSDMInstanceHandle inInstance) + CFilePath CopySceneGraphObject(Qt3DSDMInstanceHandle inInstance, bool preserveFileIds) { qt3dsdm::TInstanceHandleList theInstances; theInstances.push_back(inInstance); - return CopySceneGraphObjects(theInstances); + return CopySceneGraphObjects(theInstances, preserveFileIds); } // Copy the object just to a DOM representation, don't serialize to file. @@ -278,6 +279,8 @@ inline EStudioObjectType GetStudioObjectType(qt3dsdm::ComposerObjectTypes::Enum return OBJTYPE_MODEL; case ComposerObjectTypes::Group: return OBJTYPE_GROUP; + case ComposerObjectTypes::Signal: + return OBJTYPE_SIGNAL; case ComposerObjectTypes::Image: return OBJTYPE_IMAGE; case ComposerObjectTypes::Text: |