summaryrefslogtreecommitdiffstats
path: root/src/Authoring/Client/Code/Core/Doc/IDocumentReader.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Authoring/Client/Code/Core/Doc/IDocumentReader.h')
-rw-r--r--src/Authoring/Client/Code/Core/Doc/IDocumentReader.h9
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: