Skip to content
Snippets Groups Projects
Commit 1e486546 authored by Peter Albrecht's avatar Peter Albrecht
Browse files

Add icon

parent 3b0b9174
No related branches found
No related tags found
1 merge request!426Skill Gui QOL
Pipeline #17592 passed
......@@ -7,6 +7,14 @@
namespace armarx::skills::gui
{
QIcon
getIcon(const std::string name)
{
QPixmap pix(QString::fromStdString(":icons/" + name));
QIcon icon(pix);
return icon;
}
void
ProfileMenuWidget::setupUi()
{
......@@ -33,7 +41,9 @@ namespace armarx::skills::gui
// Text
setArgsFromClipboard->setText(QString::fromStdString(SET_ARGS_BUTTON_TEXT));
copyArgsToClipboard->setText(QString::fromStdString(COPY_ARGS_BUTTON_TEXT));
copyArgsToClipboard->setIcon(getIcon("edit-copy-4.svg"));
resetArgsToProfile->setText(QString::fromStdString(RESET_ARGS_BUTTON_TEXT));
resetArgsToProfile->setIcon(getIcon("refresh-black.svg"));
profileSelector->addItem(QString::fromStdString(DEFAULT_PROFILE_TEXT));
profileSelector->setDisabled(true);
profileSelector->setToolTip(QString::fromStdString(PROFILE_NOT_IMPLEMENTED));
......
......@@ -14,8 +14,8 @@ namespace armarx::skills::gui
Q_OBJECT
public:
static const constexpr char* SET_ARGS_BUTTON_TEXT = "Set Args from Clipboard";
static const constexpr char* COPY_ARGS_BUTTON_TEXT = "Copy Args to Clipboard";
static const constexpr char* RESET_ARGS_BUTTON_TEXT = "Reset Args to Profile";
static const constexpr char* COPY_ARGS_BUTTON_TEXT = " Copy Args to Clipboard";
static const constexpr char* RESET_ARGS_BUTTON_TEXT = " Reset Args to Profile";
static const constexpr char* DEFAULT_PROFILE_TEXT = "<No Profile selected. Using root>";
static const constexpr char* PROFILE_NOT_IMPLEMENTED =
"Profiles other than the root profile are currently not supported.";
......
......@@ -113,6 +113,12 @@ namespace armarx::skills::gui
// Text
this->executeSkillButton->setText(
QString::fromStdString(SkillDetailGroupBox::EXECUTE_SKILL_BUTTON_TEXT));
{
QPixmap pix(QString::fromStdString(":icons/run.svg"));
QIcon icon(pix);
this->executeSkillButton->setIcon(icon);
}
connectSignals();
}
......
......@@ -19,7 +19,7 @@ namespace armarx::skills::gui
{
Q_OBJECT
public:
static const constexpr char* EXECUTE_SKILL_BUTTON_TEXT = "Request Execution";
static const constexpr char* EXECUTE_SKILL_BUTTON_TEXT = " Request Execution";
static const constexpr char* GROUP_BOX_TITLE = "Skill Description";
SkillDetailGroupBox(std::shared_ptr<SkillManagerWrapper> _memory,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment