aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/effectcomposer/effectshaderscodeeditor.cpp
diff options
context:
space:
mode:
authorAli Kianian <ali.kianian@qt.io>2024-11-17 11:49:44 +0200
committerAli Kianian <ali.kianian@qt.io>2024-11-19 14:01:45 +0000
commitf6593cac5828edb9b0fe759d665f4559603d985c (patch)
treed773104dc6df85e1ebfd57d2ed1193407027db28 /src/plugins/effectcomposer/effectshaderscodeeditor.cpp
parent3c8c2eba130714c810364d0fc478fde07108d6c9 (diff)
EffectComposer: Add copy button for the uniform id in editor
Task-number: QDS-14124 Change-Id: If73f0ba40b672c1761c54765c8415fb498873b2a Reviewed-by: Shrief Gabr <shrief.gabr@qt.io> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Diffstat (limited to 'src/plugins/effectcomposer/effectshaderscodeeditor.cpp')
-rw-r--r--src/plugins/effectcomposer/effectshaderscodeeditor.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/effectcomposer/effectshaderscodeeditor.cpp b/src/plugins/effectcomposer/effectshaderscodeeditor.cpp
index 35f11879fcd..3f1a48033ee 100644
--- a/src/plugins/effectcomposer/effectshaderscodeeditor.cpp
+++ b/src/plugins/effectcomposer/effectshaderscodeeditor.cpp
@@ -23,6 +23,7 @@
#include <qmljseditor/qmljseditordocument.h>
#include <QApplication>
+#include <QClipboard>
#include <QPlainTextEdit>
#include <QSettings>
#include <QSplitter>
@@ -174,6 +175,11 @@ void EffectShadersCodeEditor::setUniformsModel(EffectComposerUniformsModel *unif
}
}
+void EffectShadersCodeEditor::copyText(const QString &text)
+{
+ qApp->clipboard()->setText(text);
+}
+
EffectCodeEditorWidget *EffectShadersCodeEditor::createJSEditor()
{
static EffectCodeEditorFactory f;