Differential D4666 Diff 11492 plugins/extensions/pykrita/plugin/plugins/scripter/ui_scripter/stackwidgets/debuggerwidget/stopaction.py
Changeset View
Changeset View
Standalone View
Standalone View
plugins/extensions/pykrita/plugin/plugins/scripter/ui_scripter/stackwidgets/debuggerwidget/stopaction.py
1 | from PyQt5.QtWidgets import QAction | 1 | from PyQt5.QtWidgets import QAction | ||
---|---|---|---|---|---|
2 | from PyQt5.QtGui import QIcon | 2 | from PyQt5.QtGui import QIcon | ||
3 | from scripter import resources_rc | ||||
3 | 4 | | |||
4 | 5 | | |||
5 | class StopAction(QAction): | 6 | class StopAction(QAction): | ||
6 | 7 | | |||
7 | def __init__(self, scripter, toolbar, parent=None): | 8 | def __init__(self, scripter, toolbar, parent=None): | ||
8 | super(StopAction, self).__init__(parent) | 9 | super(StopAction, self).__init__(parent) | ||
9 | self.scripter = scripter | 10 | self.scripter = scripter | ||
10 | self.toolbar = toolbar | 11 | self.toolbar = toolbar | ||
11 | 12 | | |||
12 | self.triggered.connect(self.stop) | 13 | self.triggered.connect(self.stop) | ||
13 | 14 | | |||
14 | self.setText('Stop') | 15 | self.setText('Stop') | ||
15 | # path to the icon | 16 | # path to the icon | ||
16 | #self.setIcon(QIcon('/home/eliakincosta/Pictures/stop.svg')) | 17 | self.setIcon(QIcon(':/icons/stop.svg')) | ||
17 | 18 | | |||
18 | def stop(self): | 19 | def stop(self): | ||
19 | self.scripter.debugcontroller.stop() | 20 | self.scripter.debugcontroller.stop() | ||
20 | self.toolbar.disableToolbar(True) | 21 | self.toolbar.disableToolbar(True) |