mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Qt: Implement clipboard support
This commit is contained in:
parent
427d5f821e
commit
c648c790ac
1 changed files with 5 additions and 0 deletions
|
@ -6,6 +6,7 @@
|
|||
// Currently supports: Android, Linux, Windows, Mac OSX
|
||||
|
||||
#include <QApplication>
|
||||
#include <QClipboard>
|
||||
#include <QDesktopWidget>
|
||||
#include <QDesktopServices>
|
||||
#include <QDir>
|
||||
|
@ -67,6 +68,8 @@ std::string System_GetProperty(SystemProperty prop) {
|
|||
#endif
|
||||
case SYSPROP_LANGREGION:
|
||||
return QLocale::system().name().toStdString();
|
||||
case SYSPROP_CLIPBOARD_TEXT:
|
||||
return QApplication::clipboard()->text().toStdString();
|
||||
default:
|
||||
return "";
|
||||
}
|
||||
|
@ -122,6 +125,8 @@ void System_SendMessage(const char *command, const char *parameter) {
|
|||
} else if (!strcmp(command, "graphics_restart")) {
|
||||
// Should find a way to properly restart the app.
|
||||
qApp->exit(0);
|
||||
} else if (!strcmp(command, "setclipboardtext")) {
|
||||
QApplication::clipboard()->setText(parameter);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue