igor::iClipboard Class Reference

#include <iClipboard.h>

Inherits igor::iModule< iClipboard >.

Public Member Functions

void copyText (const iaString &text)
 
const iaString pasteText () const
 
void copyEntityIDs (const std::vector< iEntityID > &entityIDs)
 
const std::vector< iEntityIDpasteEntityIDs () const
 
bool has (iClipboardDataFormat format) const
 

Friends

class iModule< iClipboard >
 

Additional Inherited Members

- Static Public Member Functions inherited from igor::iModule< iClipboard >
static IGOR_INLINE iClipboardgetInstance ()
 
static IGOR_INLINE bool isInstantiated ()
 
static void createInstance ()
 
static void destroyInstance ()
 
- Protected Member Functions inherited from igor::iModule< iClipboard >
 iModule ()=default
 
virtual ~iModule ()=default
 

Member Function Documentation

◆ copyEntityIDs()

void igor::iClipboard::copyEntityIDs ( const std::vector< iEntityID > &  entityIDs)

copy entity ids to clipboard

Parameters
entityIDsthe entity IDs to copy

◆ copyText()

void igor::iClipboard::copyText ( const iaString text)

copy text to clipboard

Parameters
textthe text to copy

◆ has()

bool igor::iClipboard::has ( iClipboardDataFormat  format) const
Returns
true if clipboard contains data of given format
Parameters
formatthe given data format

◆ pasteEntityIDs()

const std::vector< iEntityID > igor::iClipboard::pasteEntityIDs ( ) const
Returns
pasted entity ids from clipboard

◆ pasteText()

const iaString igor::iClipboard::pasteText ( ) const
Returns
pasted text from clipboard

Friends And Related Function Documentation

◆ iModule< iClipboard >

friend class iModule< iClipboard >
friend

The documentation for this class was generated from the following files: