diff -r e9e7eca7efee -r bf71ee032bb4 src/eric7/WebBrowser/UrlBar/BookmarkActionSelectionDialog.py --- a/src/eric7/WebBrowser/UrlBar/BookmarkActionSelectionDialog.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/WebBrowser/UrlBar/BookmarkActionSelectionDialog.py Wed Jul 13 14:55:47 2022 +0200 @@ -21,46 +21,46 @@ Class implementing a dialog to select the action to be performed on the bookmark. """ + Undefined = -1 AddBookmark = 0 EditBookmark = 1 AddSpeeddial = 2 RemoveSpeeddial = 3 - + def __init__(self, url, parent=None): """ Constructor - + @param url URL to be worked on (QUrl) @param parent reference to the parent widget (QWidget) """ super().__init__(parent) self.setupUi(self) - + self.__action = self.Undefined - + self.icon.setPixmap(UI.PixmapCache.getPixmap("bookmark32")) - + from WebBrowser.WebBrowserWindow import WebBrowserWindow - + if WebBrowserWindow.bookmarksManager().bookmarkForUrl(url) is None: self.__bmAction = self.AddBookmark self.bookmarkPushButton.setText(self.tr("Add Bookmark")) else: self.__bmAction = self.EditBookmark self.bookmarkPushButton.setText(self.tr("Edit Bookmark")) - + if WebBrowserWindow.speedDial().pageForUrl(url).url: self.__sdAction = self.RemoveSpeeddial - self.speeddialPushButton.setText( - self.tr("Remove from Speed Dial")) + self.speeddialPushButton.setText(self.tr("Remove from Speed Dial")) else: self.__sdAction = self.AddSpeeddial self.speeddialPushButton.setText(self.tr("Add to Speed Dial")) - + msh = self.minimumSizeHint() self.resize(max(self.width(), msh.width()), msh.height()) - + @pyqtSlot() def on_bookmarkPushButton_clicked(self): """ @@ -68,7 +68,7 @@ """ self.__action = self.__bmAction self.accept() - + @pyqtSlot() def on_speeddialPushButton_clicked(self): """ @@ -76,11 +76,11 @@ """ self.__action = self.__sdAction self.accept() - + def getAction(self): """ Public method to get the selected action. - + @return reference to the associated action """ return self.__action