Переглянути джерело

adds svg icon to kaboom button

Stephan Heunis 1 рік тому
батько
коміт
07bbd6b396

+ 6 - 1
datalad_gooey/dataladcmd_exec.py

@@ -8,6 +8,7 @@ from typing import (
 
 from PySide6.QtCore import (
     QObject,
+    Qt,
     Signal,
     Slot,
 )
@@ -19,6 +20,8 @@ from datalad.interface.base import Interface
 from datalad.support.exceptions import CapturedException
 from datalad.utils import get_wrapped_class
 
+from .resource_provider import gooey_resources
+
 # lazy import
 dlapi = None
 
@@ -189,7 +192,9 @@ class GooeyDataladCmdExec(QObject):
             exec_params: dict):
         # thread_id, cmdname, cmdargs/kwargs, exec_params
         aw = self._activity_widget
-        aw.setText(f"KABOOM {cmdname}")
+        aw.setIcon(gooey_resources.get_best_icon('kaboom'))
+        aw.setText(f" {cmdname}")
+        aw.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
         aw.show()
 
     def _disable_activity_widget(

+ 1 - 0
datalad_gooey/resource_provider.py

@@ -20,6 +20,7 @@ class GooeyResources:
         'deleted': 'untracked',
         'unknown': 'untracked',
         'added': 'modified',
+        'kaboom': 'kaboom',
     }
 
     def __init__(self):