feat: get text from the clipboard

This commit is contained in:
Sale Djenic 2022-03-29 12:38:07 +02:00 committed by Michał
parent b84216490c
commit fd4971b91d
2 changed files with 8 additions and 0 deletions

View File

@ -82,6 +82,8 @@ DOS_API void dos_qguiapplication_installEventFilter(DosEvent *vptr);
DOS_API void dos_qguiapplication_clipboard_setText(const char* text);
DOS_API char* dos_qguiapplication_clipboard_getText();
DOS_API void dos_qguiapplication_clipboard_setImage(const char *text);
DOS_API void dos_qguiapplication_clipboard_setImageByUrl(const char *url);

View File

@ -182,6 +182,12 @@ void dos_qguiapplication_clipboard_setText(const char* text)
QGuiApplication::clipboard()->setText(text);
}
char* dos_qguiapplication_clipboard_getText()
{
auto clipboardText = QGuiApplication::clipboard()->text();
return convert_to_cstring(clipboardText);
}
void dos_qguiapplication_clipboard_setImage(const char* text)
{
QByteArray btArray = QString(text).split("base64,")[1].toUtf8();