![]() |
This interface is used to merge/extract another storyboard into the main storyboard. More...
Public Slots | |
Insert/Merge Options | |
void | setMergeSoundClips (bool flag) |
Set the flag to merge sound clips from the source project. More... | |
void | setRespectLockedSoundTracks (bool flag) |
Set the flag to respect locked sound tracks. More... | |
void | setKeepOriginalScenes (bool flag) |
Set the flag to keep the original scenes ( when overwriting ) and move them to the end of the project. More... | |
void | setMergeOnlyTrackChanges (bool flag) |
Set the flag to merge only panels with track changes ( when overwriting scene or project merge ) More... | |
void | setReplaceArtWork (bool flag) |
Set the flag to replace only art work in panels ( when overwriting scene or project merge ) More... | |
void | setMergeOnlyExistingScenes (bool flag) |
Set the flag to merge the panels only in existing scenes ( when overwriting scene or project merge ) More... | |
void | setPreserveMasterCaptions (bool flag) |
Set the flag to preserve the panel captions ( when project merge ) More... | |
void | setPreserveMasterTransform (bool flag) |
Set the flag to preserve transforms when replace only art work in panels ( when overwriting scene or project merge ) More... | |
void | setMergeAdditionalCaptions (bool flag) |
Set the flag to merge additional captions (when project merge), merge canceled if flag is false and there are new captions fields. More... | |
void | setUpdateProjectLink (bool flag) |
Set the flag to update the project link (when project merge). More... | |
Source Project Introspection ( used for scene insertion ) | |
bool | loadSourceProject (String &scenePath) |
Loads the specified storyboard project to be used as a source for insertion or project merge. More... | |
StringList | sourceProjectSceneIds () |
Returns a list of sceneIds from the loaded storyboard project. More... | |
StringList | sourceProjectPanelIds (String &sceneId) |
Returns a list of panelIds from the specified scene of the loaded storyboard project. More... | |
StringList | sourceProjectCaptionNames () |
Returns a list of captions from the loaded storyboard project. More... | |
void | setCaptionRemapByName (bool flag) |
Map source Captions by caption name, on insert. True by default. More... | |
String | sourceProjectSceneName (String &sceneId) |
Returns the scene Name for a given source project scene Id. More... | |
String | sourceProjectSequenceName (String &sceneId) |
Returns the sequence Name for a given source project scene Id. More... | |
Project Management Methods | |
String | insertScene (String &srcSceneId, String &dstSceneId, bool overwrite, bool before) |
Inserts the specified source scene Id into the project. More... | |
String | insertPanel (String &srcSceneId, String &dstSceneId, bool overwrite, bool before) |
Inserts the specified source panel Id into the project. More... | |
bool | extractRange (String &newProjectPath, String &newProjectName, String &fromShotId, String &toShotId, bool removeScenes, bool linkExtracted=false) |
Extracts the specified range of scenes, and creates a new project with them. More... | |
bool | mergeProject () |
Merge the loaded source project into the current main project by matching the panels by panel Ids. More... | |
This interface is used to merge/extract another storyboard into the main storyboard.
The following examples are provided:
For scene insertion, the source scene must be loaded using loadSourceProject. Once loaded, the sceneIds of the source may be retrieved. Using this information, the insertScene command can be created.
|
slot |
Extracts the specified range of scenes, and creates a new project with them.
newProjectPath | - path to the directory where the new project is to be saved. |
newProjectName | - name of the new project |
fromShotId | - used to determine the start of the extraction range ( first frame of the shot is used ) |
toShotId | - used to determine the end of the extraction range ( last frame of the shot is used ) |
removeScenes | - whether the extracted range is to be removed from the original project |
linkExtracted | - if true, add a link between extracted and the original project. Default is false. |
|
slot |
Inserts the specified source panel Id into the project.
srcSceneId | - uniqueId of the source panel |
dstSceneId | - uniqueId of the destination panel |
overwrite | - if true, overwrites the destination panel, if false, inserts next to it |
before | - used when inserting to specify before the target or after |
|
slot |
Inserts the specified source scene Id into the project.
srcSceneId | - uniqueId of the source shot |
dstSceneId | - uniqueId of the destination shot |
overwrite | - if true, overwrites the destination shot, if false, inserts next to it |
before | - used when inserting to specify before the target or after |
|
slot |
Loads the specified storyboard project to be used as a source for insertion or project merge.
scenePath | - path to project |
|
slot |
Merge the loaded source project into the current main project by matching the panels by panel Ids.
|
slot |
Map source Captions by caption name, on insert. True by default.
flag | - boolean |
|
slot |
Set the flag to keep the original scenes ( when overwriting ) and move them to the end of the project.
flag | - boolean |
|
slot |
Set the flag to merge additional captions (when project merge), merge canceled if flag is false and there are new captions fields.
flag | - boolean |
|
slot |
Set the flag to merge the panels only in existing scenes ( when overwriting scene or project merge )
flag | - boolean |
|
slot |
Set the flag to merge only panels with track changes ( when overwriting scene or project merge )
flag | - boolean |
|
slot |
Set the flag to merge sound clips from the source project.
flag | - boolean |
|
slot |
Set the flag to preserve the panel captions ( when project merge )
flag | - boolean |
|
slot |
Set the flag to preserve transforms when replace only art work in panels ( when overwriting scene or project merge )
flag | - boolean |
|
slot |
Set the flag to replace only art work in panels ( when overwriting scene or project merge )
flag | - boolean |
|
slot |
Set the flag to respect locked sound tracks.
flag | - boolean |
|
slot |
Set the flag to update the project link (when project merge).
flag | - boolean |
|
slot |
Returns a list of captions from the loaded storyboard project.
|
slot |
Returns a list of panelIds from the specified scene of the loaded storyboard project.
sceneId | - unique ID of the scene |
|
slot |
Returns a list of sceneIds from the loaded storyboard project.
|
slot |
Returns the scene Name for a given source project scene Id.
sceneId |
|
slot |
Returns the sequence Name for a given source project scene Id.
sceneId |