From 96f21be5efa0724dc55df954204c2490a602a510 Mon Sep 17 00:00:00 2001 From: Peter Albrecht <albrecpe@gmail.com> Date: Wed, 10 Jan 2024 16:35:54 +0100 Subject: [PATCH] Added icon to clear button of status bar --- source/RobotAPI/libraries/skills_gui/StatusLabel.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/source/RobotAPI/libraries/skills_gui/StatusLabel.cpp b/source/RobotAPI/libraries/skills_gui/StatusLabel.cpp index 64d73a9d0..cd69e9140 100644 --- a/source/RobotAPI/libraries/skills_gui/StatusLabel.cpp +++ b/source/RobotAPI/libraries/skills_gui/StatusLabel.cpp @@ -8,7 +8,7 @@ namespace armarx::skills::gui StatusLabel::StatusLabel() { this->label = new QLabel(""); - this->resetButton = new QPushButton("Clear"); + this->resetButton = new QPushButton(""); this->setupUi(); } @@ -33,10 +33,15 @@ namespace armarx::skills::gui layout->addWidget(resetButton); layout->addWidget(label); this->setLayout(layout); - layout->setStretch(0, 2); + layout->setStretch(1, 2); label->setStyleSheet("QLabel { color : red; }"); this->resetButton->setHidden(true); + QPixmap pixmap(":/icons/delete.ico"); + QIcon ButtonIcon(pixmap); + resetButton->setIcon(ButtonIcon); + resetButton->setIconSize(pixmap.rect().size() / 2); + connect(this->resetButton, &QPushButton::clicked, this, &StatusLabel::resetLabel); } -- GitLab