diff options
| author | Ali Kianian <ali.kianian@qt.io> | 2024-11-17 11:49:44 +0200 |
|---|---|---|
| committer | Ali Kianian <ali.kianian@qt.io> | 2024-11-19 14:01:45 +0000 |
| commit | f6593cac5828edb9b0fe759d665f4559603d985c (patch) | |
| tree | d773104dc6df85e1ebfd57d2ed1193407027db28 /src/plugins/effectcomposer/effectshaderscodeeditor.cpp | |
| parent | 3c8c2eba130714c810364d0fc478fde07108d6c9 (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.cpp | 6 |
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; |
