--- a/eric6/Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py Sat Mar 06 10:00:52 2021 +0100 +++ b/eric6/Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py Sun Mar 28 15:00:11 2021 +0200 @@ -64,7 +64,8 @@ self.resize(self.width(), self.minimumSizeHint().height()) - self.buttonBox.button(QDialogButtonBox.Ok).setEnabled(False) + self.buttonBox.button( + QDialogButtonBox.StandardButton.Ok).setEnabled(False) msh = self.minimumSizeHint() self.resize(max(self.width(), msh.width()), msh.height()) @@ -76,7 +77,7 @@ @param txt name of the project directory (string) """ - self.buttonBox.button(QDialogButtonBox.Ok).setEnabled( + self.buttonBox.button(QDialogButtonBox.StandardButton.Ok).setEnabled( bool(txt) and Utilities.fromNativeSeparators(txt) not in self.__initPaths) @@ -88,7 +89,7 @@ dlg = SvnRepoBrowserDialog(self.vcs, mode="select", parent=self) dlg.start( self.protocolCombo.currentText() + self.vcsUrlPicker.text()) - if dlg.exec() == QDialog.Accepted: + if dlg.exec() == QDialog.DialogCode.Accepted: url = dlg.getSelectedUrl() if url: protocol = url.split("://")[0] @@ -108,13 +109,15 @@ if not checked: self.vcsTagEdit.clear() - @pyqtSlot(str) - def on_protocolCombo_activated(self, protocol): + @pyqtSlot(int) + def on_protocolCombo_activated(self, index): """ Private slot to switch the status of the directory selection button. - @param protocol selected protocol (string) + @param index index of the selected entry + @type int """ + protocol = self.protocolCombo.itemText(index) if protocol == "file://": self.networkPath = self.vcsUrlPicker.text() self.vcsUrlPicker.setText(self.localPath) @@ -137,7 +140,8 @@ @param txt current text of the line edit (string) """ enable = "://" not in txt - self.buttonBox.button(QDialogButtonBox.Ok).setEnabled(enable) + self.buttonBox.button( + QDialogButtonBox.StandardButton.Ok).setEnabled(enable) def getData(self): """