51 self.__allLanguagesModel = QStringListModel() |
51 self.__allLanguagesModel = QStringListModel() |
52 self.__allLanguagesModel.setStringList(allLanguages) |
52 self.__allLanguagesModel.setStringList(allLanguages) |
53 self.addCombo.setModel(self.__allLanguagesModel) |
53 self.addCombo.setModel(self.__allLanguagesModel) |
54 |
54 |
55 @pyqtSlot(QModelIndex, QModelIndex) |
55 @pyqtSlot(QModelIndex, QModelIndex) |
56 def __currentChanged(self, current, previous): |
56 def __currentChanged(self, current, _previous): |
57 """ |
57 """ |
58 Private slot to handle a change of the current selection. |
58 Private slot to handle a change of the current selection. |
59 |
59 |
60 @param current index of the currently selected item |
60 @param current index of the currently selected item |
61 @type QModelIndex |
61 @type QModelIndex |
62 @param previous index of the previously selected item |
62 @param _previous index of the previously selected item (unused) |
63 @type QModelIndex |
63 @type QModelIndex |
64 """ |
64 """ |
65 self.removeButton.setEnabled(current.isValid()) |
65 self.removeButton.setEnabled(current.isValid()) |
66 row = current.row() |
66 row = current.row() |
67 self.upButton.setEnabled(row > 0) |
67 self.upButton.setEnabled(row > 0) |