MyGUI  3.2.1
Public Member Functions | Data Fields
MyGUI::ClipboardManager Class Reference

#include <MyGUI_ClipboardManager.h>

+ Inheritance diagram for MyGUI::ClipboardManager:

Public Member Functions

 ClipboardManager ()
void initialise ()
void shutdown ()
void setClipboardData (const std::string &_type, const std::string &_data)
void clearClipboardData (const std::string &_type)
std::string getClipboardData (const std::string &_type)
- Public Member Functions inherited from MyGUI::Singleton< ClipboardManager >
 Singleton ()
virtual ~Singleton ()

Data Fields

< const std::string &, const
std::string & > 
< const std::string
&, std::string & > 

Additional Inherited Members

- Public Types inherited from MyGUI::Singleton< ClipboardManager >
typedef Singleton
< ClipboardManager
- Static Public Member Functions inherited from MyGUI::Singleton< ClipboardManager >
static ClipboardManagergetInstance ()
static ClipboardManagergetInstancePtr ()
static const char * getClassTypeName ()

Detailed Description

Definition at line 20 of file MyGUI_ClipboardManager.h.

Constructor & Destructor Documentation

MyGUI::ClipboardManager::ClipboardManager ( )

Definition at line 21 of file MyGUI_ClipboardManager.cpp.

Member Function Documentation

void MyGUI::ClipboardManager::clearClipboardData ( const std::string &  _type)

Clear specific type data

_typeof data to delete (for example "Text")

Definition at line 65 of file MyGUI_ClipboardManager.cpp.

std::string MyGUI::ClipboardManager::getClipboardData ( const std::string &  _type)

Get specific type data

_typeof data to get (for example "Text")

Definition at line 71 of file MyGUI_ClipboardManager.cpp.

void MyGUI::ClipboardManager::initialise ( )

Definition at line 29 of file MyGUI_ClipboardManager.cpp.

void MyGUI::ClipboardManager::setClipboardData ( const std::string &  _type,
const std::string &  _data 

Set current data in clipboard and trigger eventClipboardChanged. To be used by widgets.

_typeof data (for example "Text")

Definition at line 58 of file MyGUI_ClipboardManager.cpp.

void MyGUI::ClipboardManager::shutdown ( )

Definition at line 43 of file MyGUI_ClipboardManager.cpp.

Field Documentation

delegates::CMultiDelegate2<const std::string&, const std::string&> MyGUI::ClipboardManager::eventClipboardChanged

Event : Clipboard content was changed via setClipboardData.
signature : void method(const std::string& _type, const std::string& _data)

_typeof data (for example "Text")

Definition at line 51 of file MyGUI_ClipboardManager.h.

delegates::CMultiDelegate2<const std::string&, std::string&> MyGUI::ClipboardManager::eventClipboardRequested

Event : The content of the clipboard is being requested via getClipboardData.
Delegates of this event can modify the _data argument in-place to change the data returned by getClipboardData. signature : void method(const std::string& _type, std::string& _data)

_typeof data (for example "Text")

Definition at line 59 of file MyGUI_ClipboardManager.h.

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