File indexing completed on 2025-03-09 04:10:20
0001 """ 0002 SPDX-FileCopyrightText: 2017 Eliakin Costa <eliakim170@gmail.com> 0003 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 """ 0006 from PyQt5.QtWidgets import QAction 0007 from PyQt5.QtGui import QIcon 0008 from scripter import resources_rc 0009 import krita 0010 0011 0012 class StopAction(QAction): 0013 0014 def __init__(self, scripter, toolbar, parent=None): 0015 super(StopAction, self).__init__(parent) 0016 self.scripter = scripter 0017 self.toolbar = toolbar 0018 0019 self.triggered.connect(self.stop) 0020 0021 self.setText(i18n("Stop")) 0022 # path to the icon 0023 self.setIcon(QIcon(':/icons/stop.svg')) 0024 0025 def stop(self): 0026 self.scripter.debugcontroller.stop() 0027 self.toolbar.disableToolbar(True)