+ # when selection of profession list is changed
+ def on_select_profession (self):
+ self.set_profession_fields ()
+
+ # set the profession fields from the selected item in profession list
+ def set_profession_fields (self):
+ selitems = self.professionlist.selectedItems ()
+ if selitems == []:
+ return
+ selitem = selitems[0]
+ self.designation.setText (selitem.text (0))
+ self.joindate.setDate (PyQt4.QtCore.QDate.fromString (selitem.text(1), "dd MMM, yyyy"))
+ if selitem.text (2) == "current":
+ self.leavedate.setEnabled (False)
+ self.currentemployment.setChecked (True)
+ else:
+ self.leavedate.setDate (PyQt4.QtCore.QDate.fromString (selitem.text (2), "dd MMM, yyyy"))
+ self.leavedate.setEnabled (True)
+ self.currentemployment.setChecked (False)
+
+ self.organization.setText (selitem.text (3))
+ self.additionalinfo.setText (selitem.text (4))
+