Change button text to confirm copy. (#17696)

* Change button text to confirm copy.
* translation and timer->reset
* timer->single shot + text variable

---------

Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org>
This commit is contained in:
BMaxV
2024-11-25 20:59:49 +01:00
committed by GitHub
parent e8a66d5323
commit 77deda9b6f

View File

@@ -38,6 +38,7 @@
#include <QSysInfo>
#include <QTextBrowser>
#include <QTextStream>
#include <QTimer>
#include <Inventor/C/basic.h>
#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); });
}
}