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