Lua: Use "setClipboardAndSelection"

Change-Id: Ia5a16ebed44a47f44a16076e39cf8a21387b98ec
Reviewed-by: Artur Twardy <atw@spyro-soft.com>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Marcus Tillmanns
2024-10-07 13:39:45 +02:00
parent 64763c9d7e
commit 355daa4d99

View File

@@ -5,6 +5,8 @@
#include "utils.h" #include "utils.h"
#include <utils/stringutils.h>
#include <QApplication> #include <QApplication>
#include <QClipboard> #include <QClipboard>
#include <QCompleter> #include <QCompleter>
@@ -47,7 +49,7 @@ void setupQtModule()
"text", "text",
sol::property( sol::property(
[](QClipboard &self) { return self.text(); }, [](QClipboard &self) { return self.text(); },
[](QClipboard &self, const QString &value) { self.setText(value); })); [](QClipboard &, const QString &text) { Utils::setClipboardAndSelection(text); }));
qt["clipboard"] = &QApplication::clipboard; qt["clipboard"] = &QApplication::clipboard;