def __init__ (self):
PyQt4.QtGui.QMainWindow.__init__ (self)
self.setupUi (self)
+ self.currentfile = None
+ # delete educational qualification
+ def on_delete_education (self):
+ # get the selected items in the education list
+ selitems = self.educationlist.selectedItems ()
+ # if no items are selected
+ if selitems == []:
+ PyQt4.QtGui.QMessageBox.critical (self, "Cannot delete", "No items selected.")
+ # delete the items after confirmation
+ else:
+ ans = PyQt4.QtGui.QMessageBox.question (self, "Confirm",
+ "Are you sure you wish to delete selected item?",
+ PyQt4.QtGui.QMessageBox.Yes, PyQt4.QtGui.QMessageBox.No)
+ if ans == PyQt4.QtGui.QMessageBox.Yes:
+ # remove the item selected
+ for item in selitems:
+ self.educationlist.takeTopLevelItem (self.educationlist.indexOfTopLevelItem (item))
+
+
+ # add educational qualification button
def on_add_education (self):
- print "Education"
\ No newline at end of file
+ # check if the qualification title is set
+ if self.degree_name.text () == "":
+ PyQt4.QtGui.QMessageBox.critical (self, "Cannot add", "Some required fields are missing.")
+ else:
+ educationitem = PyQt4.QtGui.QTreeWidgetItem ([
+ self.degree_name.text (),
+ self.yearofpassing.date ().toString ("MMM, yyyy"),
+ self.institution.text (),
+ self.university.text (),
+ self.grade.text (),
+ str (self.percentage.value ())
+ ])
+ self.educationlist.addTopLevelItem (educationitem)