From c93d341441f4354959d259eeede5ca61d5179968 Mon Sep 17 00:00:00 2001 From: Agoston Szepessy Date: Sun, 11 Jan 2026 16:54:48 -0800 Subject: [PATCH] Use sweeping broom icon instead of text --- share/icons/application/scalable/actions/sweep.svg | 1 + share/icons/icons.qrc | 1 + share/translations/keepassxc_en.ts | 2 +- src/gui/MainWindow.cpp | 3 ++- 4 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 share/icons/application/scalable/actions/sweep.svg diff --git a/share/icons/application/scalable/actions/sweep.svg b/share/icons/application/scalable/actions/sweep.svg new file mode 100644 index 000000000..e3c519562 --- /dev/null +++ b/share/icons/application/scalable/actions/sweep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/share/icons/icons.qrc b/share/icons/icons.qrc index 3e82e172d..72b3b2dc8 100644 --- a/share/icons/icons.qrc +++ b/share/icons/icons.qrc @@ -85,6 +85,7 @@ application/scalable/actions/system-help.svg application/scalable/actions/system-search.svg application/scalable/actions/system-software-update.svg + application/scalable/actions/sweep.svg application/scalable/actions/tag.svg application/scalable/actions/tag-multiple.svg application/scalable/actions/tag-search.svg diff --git a/share/translations/keepassxc_en.ts b/share/translations/keepassxc_en.ts index 8cf846a48..a46483df3 100644 --- a/share/translations/keepassxc_en.ts +++ b/share/translations/keepassxc_en.ts @@ -6433,7 +6433,7 @@ Expect some bugs and minor issues, this version is meant for testing purposes. - Clear Clipboard + Clear the clipboard immediately diff --git a/src/gui/MainWindow.cpp b/src/gui/MainWindow.cpp index bb5830343..dc7f46230 100644 --- a/src/gui/MainWindow.cpp +++ b/src/gui/MainWindow.cpp @@ -689,7 +689,8 @@ MainWindow::MainWindow() statusBar()->addPermanentWidget(m_progressBar); m_clearClipboardButton = new QPushButton(statusBar()); - m_clearClipboardButton->setText(tr("Clear Clipboard")); + m_clearClipboardButton->setIcon(icons()->icon("sweep")); + m_clearClipboardButton->setToolTip(tr("Clear the clipboard immediately")); m_clearClipboardButton->setObjectName("clearClipboardButton"); m_clearClipboardButton->setVisible(false); statusBar()->addPermanentWidget(m_clearClipboardButton);