10 |
10 |
11 from PyQt6.QtCore import pyqtSlot |
11 from PyQt6.QtCore import pyqtSlot |
12 from PyQt6.QtWidgets import QDialog |
12 from PyQt6.QtWidgets import QDialog |
13 |
13 |
14 from eric7.EricGui import EricPixmapCache |
14 from eric7.EricGui import EricPixmapCache |
|
15 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow |
15 |
16 |
16 from .Ui_BookmarkActionSelectionDialog import Ui_BookmarkActionSelectionDialog |
17 from .Ui_BookmarkActionSelectionDialog import Ui_BookmarkActionSelectionDialog |
17 |
18 |
18 |
19 |
19 class BookmarkActionSelectionDialog(QDialog, Ui_BookmarkActionSelectionDialog): |
20 class BookmarkActionSelectionDialog(QDialog, Ui_BookmarkActionSelectionDialog): |
39 self.setupUi(self) |
40 self.setupUi(self) |
40 |
41 |
41 self.__action = self.Undefined |
42 self.__action = self.Undefined |
42 |
43 |
43 self.icon.setPixmap(EricPixmapCache.getPixmap("bookmark32")) |
44 self.icon.setPixmap(EricPixmapCache.getPixmap("bookmark32")) |
44 |
|
45 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow |
|
46 |
45 |
47 if WebBrowserWindow.bookmarksManager().bookmarkForUrl(url) is None: |
46 if WebBrowserWindow.bookmarksManager().bookmarkForUrl(url) is None: |
48 self.__bmAction = self.AddBookmark |
47 self.__bmAction = self.AddBookmark |
49 self.bookmarkPushButton.setText(self.tr("Add Bookmark")) |
48 self.bookmarkPushButton.setText(self.tr("Add Bookmark")) |
50 else: |
49 else: |