示例#1
0
 def delete_trigger(self):
     sel_items = self.monitor_table.selectedItems()
     if len(sel_items) > 0:
         dlg = CustomDialog()
         dlg.exec_()
         if dlg.result == dlg.CUSTOM_DIALOG_RESULT_OK:
             self.delete_debt(sel_items[0])
示例#2
0
 def delete_element(self):
     if len(self.list_debtors.selectedItems()) == 1:
         cd = CustomDialog()
         cd.set_headers(
             "Вы уверены?", "Удаление должника может повлечь за "
             "собой удаление \n"
             "всех его долгов. \n Удалить "
             "должника и все его задолжности?", "Да", "Нет")
         cd.exec_()
         if cd.result == cd.CUSTOM_DIALOG_RESULT_OK:
             item = self.list_debtors.currentItem()
             self.dbm.delete_debtor(item.text())
             self.list_debtors.takeItem(self.list_debtors.currentRow())
             self.update_debtors_list()