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)