+ # add skill set button is clicked
+ def on_add_skill (self):
+ # if the skill title is blank
+ if self.skillsettitle.text () == "":
+ PyQt4.QtGui.QMessageBox.critical (self, "Cannot add", "A required field is missing.")
+ return
+ skillitem = PyQt4.QtGui.QTreeWidgetItem (
+ [
+ self.skillsettitle.text (),
+ self.skilldescription.toPlainText ()
+ ]
+ )
+ self.skillslist.addTopLevelItem (skillitem)
+ self.reset_skillset_fields ()
+
+ # clear the skill set fields
+ def reset_skillset_fields (self):
+ self.skillsetitle.setText ("")
+ self.skilldescription.setPlainText ("")
+