17 : QPushButton(parent), textToCopy(std::move(textToCopy)),
18 iconEdit(QIcon::fromTheme(
"edit-copy", QIcon(
":/icons/edit-copy.svg"))),
20 QIcon::fromTheme(
"document-new", QIcon(
":/icons/document-new.svg"))) {
22 connect(
this, &QPushButton::clicked,
this,
23 &QPushButtonWithClipboard::buttonClicked);
48void QPushButtonWithClipboard::buttonClicked(
bool ) {
49 setIcon(iconEditPushed);
50 QTimer::singleShot(500,
this, SLOT(changeIconDefault()));
58void QPushButtonWithClipboard::changeIconDefault() { this->setIcon(iconEdit); }