construct::opal::DefinitionEditorDuplicateTask

OPAL task construct.definition_editor.duplicate: copy the definition that the editor shows, as the Duplicate button does.

Declared in src/libs/libconstruct/construct/opal/DefinitionEditorTasks.hpp
Inherits OpalTask
Group construct

Detailed description

The copy has the whole text of the original, and the editor opens the copy. The output definitionId is the id of the copy.

The task runs on the interface thread. It resolves its document through the plan scope and finds the editor through the DefinitionEditorBridge of the document. If no editor shows that document, it fails with a message that names the active document and construct.definition_editor.open. It is one of the tasks of construct-definition-editor §DUO-4.

See also DefinitionEditorOpenTask, DefinitionEditorStateTask.