11#if MYGUI_PLATFORM == MYGUI_PLATFORM_WIN32
22 mWindowsClipboardHandler(nullptr),
24 mSingletonHolder(this)
33#if MYGUI_PLATFORM == MYGUI_PLATFORM_WIN32
34 mWindowsClipboardHandler =
new WindowsClipboardHandler();
35 mWindowsClipboardHandler->initialise();
47#if MYGUI_PLATFORM == MYGUI_PLATFORM_WIN32
48 mWindowsClipboardHandler->shutdown();
49 delete mWindowsClipboardHandler;
50 mWindowsClipboardHandler =
nullptr;
54 mIsInitialise =
false;
59 mapSet(mClipboardData, _type, _data);
66 MapString::iterator iter = mClipboardData.find(_type);
67 if (iter != mClipboardData.end())
68 mClipboardData.erase(iter);
75 MapString::const_iterator iter = mClipboardData.find(_type);
76 if (iter != mClipboardData.end())
#define MYGUI_ASSERT(exp, dest)
#define MYGUI_LOG(level, text)
#define MYGUI_SINGLETON_DEFINITION(ClassName)
std::string getClipboardData(std::string_view _type) const
void setClipboardData(std::string_view _type, std::string_view _data)
void clearClipboardData(std::string_view _type)
EventPairConvertStringView< delegates::MultiDelegate< const std::string &, const std::string & >, delegates::MultiDelegate< std::string_view, std::string_view > > eventClipboardChanged
static std::string_view getClassTypeName()
EventPairConvertStringView< delegates::MultiDelegate< const std::string &, std::string & >, delegates::MultiDelegate< std::string_view, std::string & > > eventClipboardRequested
void mapSet(Map &map, std::string_view key, const Value &value)