Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py

changeset 5637
468856aafa10
parent 5629
1df33bb9df28
child 5640
2e046f1818ed
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

eric ide

mercurial