Files
anm2ed/src/clipboard.cpp
2025-11-18 00:56:32 -05:00

21 lines
409 B
C++

#include "clipboard.h"
#include <SDL3/SDL.h>
namespace anm2ed
{
Clipboard::Clipboard() { set(""); }
std::string Clipboard::get()
{
auto text = SDL_GetClipboardText();
auto string = std::string(text);
SDL_free(text);
return string;
}
bool Clipboard::is_empty() { return get().empty(); }
void Clipboard::set(const std::string& string) { SDL_SetClipboardText(string.data()); }
}