diff --git a/vendor/DOtherSide/lib/include/DOtherSide/DOtherSide.h b/vendor/DOtherSide/lib/include/DOtherSide/DOtherSide.h index 63d169f704..b484105506 100644 --- a/vendor/DOtherSide/lib/include/DOtherSide/DOtherSide.h +++ b/vendor/DOtherSide/lib/include/DOtherSide/DOtherSide.h @@ -78,6 +78,9 @@ DOS_API void DOS_CALL dos_qguiapplication_quit(void); /// \note A QGuiApplication should have been already created through dos_qguiapplication_create() DOS_API void DOS_CALL dos_qguiapplication_delete(void); + +DOS_API void dos_qapplication_clipboard_setText(const char* text); + /// @} /// \defgroup QApplication QApplication diff --git a/vendor/DOtherSide/lib/src/DOtherSide.cpp b/vendor/DOtherSide/lib/src/DOtherSide.cpp index 8addf4abaa..9d4bc83b51 100644 --- a/vendor/DOtherSide/lib/src/DOtherSide.cpp +++ b/vendor/DOtherSide/lib/src/DOtherSide.cpp @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include @@ -86,6 +87,11 @@ void dos_qguiapplication_create() new QGuiApplication(argc, argv); } +void dos_qapplication_clipboard_setText(const char* text) +{ + QApplication::clipboard()->setText(text); +} + void dos_qguiapplication_delete() { delete qGuiApp;