Workspace 6.21.5
Public Member Functions | List of all members
PasteFromClipboard Class Reference

Command class for pasting a serialized workspace description.

#include <Workspace/Presentation/UndoCommands/pastefromclipboard.h>

Inheritance diagram for PasteFromClipboard:
[legend]

Public Member Functions

 PasteFromClipboard (DataExecution::Workspace &workspace, const QString &clipboardString)
 
const IdArray & getAnchorIds () const
 
const IdArray & getNoteIds () const
 
const IdArray & getOperationIds () const
 
const IdMap & getRemappedOpIds () const
 
void redo () override
 
void undo () override
 

Constructor & Destructor Documentation

◆ PasteFromClipboard()

PasteFromClipboard ( DataExecution::Workspace workspace,
const QString &  clipboardString 
)

Member Function Documentation

◆ getAnchorIds()

const IdArray & getAnchorIds ( ) const
inline
Returns
The IDs of anchors that were created.

◆ getNoteIds()

const IdArray & getNoteIds ( ) const
inline
Returns
The IDs of notes that were created.

◆ getOperationIds()

const IdArray & getOperationIds ( ) const
inline
Returns
The IDs of operations that were created.

◆ getRemappedOpIds()

const IdMap & getRemappedOpIds ( ) const
inline
Returns
The mapping of any IDs that were changed during the paste process to avoid clashes.

◆ redo()

void redo ( )
override

◆ undo()

void undo ( )
override