self.setupUi (self)
self.currentfile = None
+ # delete a language from the list of languages known
+ def on_delete_lang (self):
+ # get selected language
+ selitems = self.languageslist.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)
+ if ans == PyQt4.QtGui.QMessageBox.Yes:
+ for item in selitems:
+ self.languageslist.takeTopLevelItem (self.languageslist.indexOfTopLevelItem (item))
+
+ self.reset_language_fields ()
+
# add a language to the list of languages known
def on_add_lang (self):
# check if the language is set