diff -r 709a306baa81 -r 468856aafa10 Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py --- a/Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py Sat Mar 18 16:20:08 2017 +0100 +++ b/Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py Sat Mar 18 17:06:16 2017 +0100 @@ -62,6 +62,20 @@ self.fpDeleteButton.setIcon(UI.PixmapCache.getIcon("minus.png")) self.fpEditButton.setIcon(UI.PixmapCache.getIcon("edit.png")) + self.protocolAddButton.setIcon(UI.PixmapCache.getIcon("plus.png")) + self.protocolDeleteButton.setIcon(UI.PixmapCache.getIcon("minus.png")) + self.protocolEditButton.setIcon(UI.PixmapCache.getIcon("edit.png")) + + self.minimumProtocolComboBox.addItem("", "") + self.minimumProtocolComboBox.addItem(self.tr("TLS 1.0"), "tls1.0") + self.minimumProtocolComboBox.addItem(self.tr("TLS 1.1"), "tls1.1") + self.minimumProtocolComboBox.addItem(self.tr("TLS 1.2"), "tls1.2") + + if self.__version < (3, 9, 0): + self.disableTls10WarningCheckBox.setEnabled(False) + self.minimumProtocolComboBox.setEnabled(False) + self.minimumProtcolGroupBox.setEnabled(False) + self.tabWidget.setCurrentIndex(0) self.__editor = None @@ -378,6 +392,9 @@ fingerprint.replace("\\", "").strip() ]) self.__finalizeFingerprintsColumns() + # TODO: add support for disabletls10warning = true + # TODO: add support for minimumprotocol = (tls1.0, tls1.1, tls1.2) + # TODO: add support for <hostname>:minimumprotocol = ... @pyqtSlot() def accept(self): @@ -542,3 +559,40 @@ return True return False + + @pyqtSlot(QTreeWidgetItem, QTreeWidgetItem) + def on_protocolsList_currentItemChanged(self, current, previous): + """ + Slot documentation goes here. + + @param current DESCRIPTION + @type QTreeWidgetItem + @param previous DESCRIPTION + @type QTreeWidgetItem + """ + # TODO: not implemented yet + return + + @pyqtSlot() + def on_protocolAddButton_clicked(self): + """ + Slot documentation goes here. + """ + # TODO: not implemented yet + raise NotImplementedError + + @pyqtSlot() + def on_protocolDeleteButton_clicked(self): + """ + Slot documentation goes here. + """ + # TODO: not implemented yet + raise NotImplementedError + + @pyqtSlot() + def on_protocolEditButton_clicked(self): + """ + Slot documentation goes here. + """ + # TODO: not implemented yet + raise NotImplementedError