X-Git-Url: https://harishankar.org/repos/?p=biacv.git;a=blobdiff_plain;f=biacv_mainwindow.py;h=99e6b7c3ad5b7044becdb55415ae2d16e19ee2a3;hp=dbcbc05170386c811772d6370869e7afe3cd6337;hb=d9e350c83c69e02272f44c8ea7cb4e329225e758;hpb=c7d12f6f2ddd913613d94c177c3ec5864d4cf647 diff --git a/biacv_mainwindow.py b/biacv_mainwindow.py index dbcbc05..99e6b7c 100644 --- a/biacv_mainwindow.py +++ b/biacv_mainwindow.py @@ -9,6 +9,24 @@ class Biacv_mainwindow (PyQt4.QtGui.QMainWindow, bui.Ui_biacv_mainwindow): self.setupUi (self) self.currentfile = None + # delete skill set button is clicked + def on_delete_skill (self): + # get the selected items + selitems = self.skillslist.selectedItems () + if selitems == []: + PyQt4.QtGui.QMessageBox.critical (self, "Cannot delete", "No items selected.") + return + # confirm + ans = PyQt4.QtGui.QMessageBox.question (self, "Confirm", + "Are you sure you wish to delete the selected item?", + PyQt4.QtGui.QMessageBox.Yes, PyQt4.QtGui.QMessageBox.No) + # answer is yes + if ans == PyQt4.QtGui.QMessageBox.Yes: + for item in selitems: + self.skillslist.takeTopLevelItem (self.skillslist.indexOfTopLevelItem (item)) + + self.reset_skillset_fields () + # add skill set button is clicked def on_add_skill (self): # if the skill title is blank @@ -26,7 +44,7 @@ class Biacv_mainwindow (PyQt4.QtGui.QMainWindow, bui.Ui_biacv_mainwindow): # clear the skill set fields def reset_skillset_fields (self): - self.skillsetitle.setText ("") + self.skillsettitle.setText ("") self.skilldescription.setPlainText ("") # update professional history button is clicked