Add skill set
[biacv.git] / biacv_mainwindow.py
index 0af93bc..dbcbc05 100644 (file)
@@ -9,6 +9,26 @@ class Biacv_mainwindow (PyQt4.QtGui.QMainWindow, bui.Ui_biacv_mainwindow):
                self.setupUi (self)
                self.currentfile = None
 
+       # 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 ("")
+
        # update professional history button is clicked
        def on_update_profession (self):
                # get the selected item