#plugins.finalcutpro.pasteboard.shared

Shared Pasteboard Plugin.


#API Overview

Functions - API calls offered directly by the extension

Fields - Variables which can only be accessed from an object returned by a constructor


#API Documentation

#Functions

Signatureplugins.finalcutpro.pasteboard.shared.copyWithCustomClipName() -> None
TypeFunction
DescriptionTriggers a copy with custom clip name action.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/pasteboard/shared.lua line 198

Signatureplugins.finalcutpro.pasteboard.shared.copyWithCustomClipNameAndFolder() -> none
TypeFunction
DescriptionCopy with Custom Label & Folder.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/pasteboard/shared.lua line 282

Signatureplugins.finalcutpro.pasteboard.shared.doDecodeHistoryItem(folderName, index) -> string | nil
TypeFunction
DescriptionDecodes a Paste History Item.
Parameters
  • folderName - The folder name
  • index - The index of the item you want to decode
Returns
  • The decoded Pasteboard History Item or nil.
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/pasteboard/shared.lua line 306

Signatureplugins.finalcutpro.pasteboard.shared.doPasteHistoryItem(folderName, index) -> none
TypeFunction
DescriptionPaste History Item.
Parameters
  • folderName - The folder name
  • index - The index of the item you want to paste
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/pasteboard/shared.lua line 330

Signatureplugins.finalcutpro.pasteboard.shared.generateSharedPasteboardMenu() -> table
TypeFunction
DescriptionGenerates the shared pasteboard menu.
Parameters
  • None
Returns
  • The shared pasteboard menu as a table.
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/pasteboard/shared.lua line 363

Signatureplugins.finalcutpro.pasteboard.shared.getFolderNames() -> table
TypeFunction
DescriptionReturns the list of folder names as an array of strings.
Parameters
  • None
Returns
  • A table of folder names.
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/pasteboard/shared.lua line 143

Signatureplugins.finalcutpro.pasteboard.shared.getHistory(folderName) -> table
TypeFunction
DescriptionGets the history for a supplied folder name.
Parameters
  • folderName - The folder name
Returns
  • The history in a table.
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/pasteboard/shared.lua line 232

Signatureplugins.finalcutpro.pasteboard.shared.getHistoryPath(folderName, fileExtension) -> string
TypeFunction
DescriptionGets the History Path.
Parameters
  • folderName - The folder name
  • fileExtension - The file extension
Returns
  • The history path as a string
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/pasteboard/shared.lua line 217

Signatureplugins.finalcutpro.pasteboard.shared.getLocalFolderName() -> string
TypeFunction
DescriptionGets the local folder name.
Parameters
  • None
Returns
  • The local folder name as a string.
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/pasteboard/shared.lua line 172

Signatureplugins.finalcutpro.pasteboard.shared.overrideNextFolderName(overrideFolder) -> none
TypeFunction
DescriptionOverrides the folder name for the next clip which is copied from Final Cut Pro to the specified value. Once the override has been used, the standard folder name via mod.getLocalFolderName() will be used for subsequent copy operations.
Parameters
  • None
Returns
  • The local folder name as a string.
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/pasteboard/shared.lua line 185

Signatureplugins.finalcutpro.pasteboard.shared.setHistory(folderName) -> none
TypeFunction
DescriptionClears the history.
Parameters
  • folderName - The folder name
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/pasteboard/shared.lua line 269

Signatureplugins.finalcutpro.pasteboard.shared.update() -> none
TypeFunction
DescriptionStarts or stops the Shared Pasteboard watcher.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/pasteboard/shared.lua line 112

Signatureplugins.finalcutpro.pasteboard.shared.validRootPath() -> boolean
TypeFunction
DescriptionGets whether or not the current root path exists.
Parameters
  • None
Returns
  • true if it exists otherwise false.
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/pasteboard/shared.lua line 51

#Fields

Signatureplugins.finalcutpro.pasteboard.shared.enabled <cp.prop: boolean>
TypeField
DescriptionGets whether or not the shared pasteboard is enabled as a boolean.
NotesNone
Sourcesrc/plugins/finalcutpro/pasteboard/shared.lua line 41

Signatureplugins.finalcutpro.pasteboard.shared.path <cp.prop: string>
TypeField
DescriptionThe Shared Pasteboard Root Path.
NotesNone
Sourcesrc/plugins/finalcutpro/pasteboard/shared.lua line 46