1#line 1 "S:/jenkins/workspace/ECP/ufe/ufe-full-python3.11-windows/ufe/include/clipboardCommands.h"
2#ifndef _clipboardCommands
3#define _clipboardCommands
32 typedef std::shared_ptr<PasteClipboardCommand>
Ptr;
Command that handles paste from clipboard.
PasteClipboardCommand(const PasteClipboardCommand &)=delete
PasteClipboardCommand & operator=(const PasteClipboardCommand &)=delete
PasteClipboardCommand()
Constructor.
virtual SceneItemList targetItems() const =0
Retrieve all the pasted items.
~PasteClipboardCommand() override
Destructor.
std::shared_ptr< PasteClipboardCommand > Ptr
virtual std::vector< PasteInfo > getPasteInfos() const =0
Get the paste infos.
PasteClipboardCommand(PasteClipboardCommand &&)=delete
PasteClipboardCommand & operator=(PasteClipboardCommand &&)=delete
Identify an object or 3D path in the scene.
Abstract base class for undoable commands.
std::list< std::shared_ptr< SceneItem > > SceneItemList
Struct that holds information about the paste command.
std::vector< Path > failedPastes
std::vector< Path > successfulPastes
Definition of macros for symbol visibility.