def process_delete(self, process):
"""
Handle the removal of a B3 process.
"""
msgbox = QMessageBox()
msgbox.setIcon(QMessageBox.Question)
msgbox.setWindowTitle('CONFIRM')
msgbox.setText('Are you sure?')
msgbox.setInformativeText('Do you want to remove %s?' % process.name)
msgbox.setStandardButtons(QMessageBox.No|QMessageBox.Yes)
msgbox.setDefaultButton(QMessageBox.No)
msgbox.layout().addItem(QSpacerItem(300, 0, QSizePolicy.Minimum, QSizePolicy.Expanding),
msgbox.layout().rowCount(), 0, 1, msgbox.layout().columnCount())
msgbox.exec_()
if msgbox.result() == QMessageBox.Yes:
if process.state() != QProcess.NotRunning:
self.process_shutdown(process)
process.delete()
self.repaint()
评论列表
文章目录