diff --git a/src/Gui/DlgAbout.cpp b/src/Gui/DlgAbout.cpp index 78044e868a..8eb2384e3e 100644 --- a/src/Gui/DlgAbout.cpp +++ b/src/Gui/DlgAbout.cpp @@ -38,6 +38,7 @@ #include #include #include +#include #include #endif @@ -701,6 +702,13 @@ void AboutDialog::copyToClipboard() } str << "\n"; + + QClipboard* cb = QApplication::clipboard(); + cb->setText(data); + auto copytext = ui->copyButton->text(); + ui->copyButton->setText(tr("Copied!")); + QTimer::singleShot(2000, [this,copytext]() { ui->copyButton->setText(copytext); }); + } }