--- a/src/eric7/QScintilla/MarkupProviders/HyperlinkMarkupDialog.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/QScintilla/MarkupProviders/HyperlinkMarkupDialog.py Wed Jul 13 14:55:47 2022 +0200 @@ -17,11 +17,11 @@ """ Class implementing a dialog to enter data to insert a hyperlink. """ - def __init__(self, textMayBeEmpty, targetMayBeEmpty, noTitle=False, - parent=None): + + def __init__(self, textMayBeEmpty, targetMayBeEmpty, noTitle=False, parent=None): """ Constructor - + @param textMayBeEmpty flag indicating, that the link text may be empty @type bool @@ -35,56 +35,52 @@ """ super().__init__(parent) self.setupUi(self) - + self.__allowEmptyText = textMayBeEmpty self.__allowEmptyTarget = targetMayBeEmpty - + self.titelEdit.setEnabled(not noTitle) - + self.__updateOkButton() - + msh = self.minimumSizeHint() self.resize(max(self.width(), msh.width()), msh.height()) - + def __updateOkButton(self): """ Private method to update the state of the OK button. """ self.buttonBox.button(QDialogButtonBox.StandardButton.Ok).setEnabled( - (bool(self.textEdit.text()) or self.__allowEmptyText) and - (bool(self.targetEdit.text()) or self.__allowEmptyTarget) + (bool(self.textEdit.text()) or self.__allowEmptyText) + and (bool(self.targetEdit.text()) or self.__allowEmptyTarget) ) - + @pyqtSlot(str) def on_textEdit_textChanged(self, txt): """ Private slot handling a change of the link text. - + @param txt link text @type str """ self.__updateOkButton() - + @pyqtSlot(str) def on_targetEdit_textChanged(self, txt): """ Private slot handling a change of the link target. - + @param txt link target @type str """ self.__updateOkButton() - + def getData(self): """ Public method to get the entered data. - + @return tuple containing the link text, link target and the optional link title @rtype tuple of (str, str, str) """ - return ( - self.textEdit.text(), - self.targetEdit.text(), - self.titelEdit.text() - ) + return (self.textEdit.text(), self.targetEdit.text(), self.titelEdit.text())