(self, index)
| 60 | self.mainDialog.exec() |
| 61 | |
| 62 | def addNewRow(self, index): |
| 63 | rowPosition = self.scriptsLayout.rowCount() |
| 64 | label = QLabel() |
| 65 | directoryTextField = QLineEdit() |
| 66 | directoryDialogButton = QPushButton(i18n("...")) |
| 67 | directoryClearButton = QPushButton(self.kritaInstance.icon('close-tab'), "") |
| 68 | |
| 69 | action = Application.action(self.tenscripts.indexToAction[index]) |
| 70 | |
| 71 | directoryTextField.setReadOnly(True) |
| 72 | label.setText(action.shortcut().toString(QKeySequence.SequenceFormat.NativeText)) |
| 73 | directoryTextField.setToolTip(i18n("Selected path")) |
| 74 | directoryDialogButton.setToolTip(i18n("Select the script")) |
| 75 | directoryDialogButton.clicked.connect(self._selectScript) |
| 76 | directoryClearButton.clicked.connect(self._clearScript) |
| 77 | |
| 78 | self.scriptsLayout.addWidget( |
| 79 | label, rowPosition, 0, Qt.AlignmentFlag.AlignLeft | Qt.AlignmentFlag.AlignTop) |
| 80 | self.scriptsLayout.addWidget( |
| 81 | directoryTextField, rowPosition, 1, Qt.AlignmentFlag.AlignLeft | Qt.AlignmentFlag.AlignTop) |
| 82 | self.scriptsLayout.addWidget( |
| 83 | directoryClearButton, rowPosition, 2, Qt.AlignmentFlag.AlignLeft | Qt.AlignmentFlag.AlignTop) |
| 84 | self.scriptsLayout.addWidget( |
| 85 | directoryDialogButton, rowPosition, 3, Qt.AlignmentFlag.AlignLeft | Qt.AlignmentFlag.AlignTop) |
| 86 | |
| 87 | def saved_scripts(self): |
| 88 | _saved_scripts = [] |
no test coverage detected