10 from PyQt6.QtCore import pyqtSlot |
10 from PyQt6.QtCore import pyqtSlot |
11 from PyQt6.QtGui import QFont |
11 from PyQt6.QtGui import QFont |
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_BookmarkInfoDialog import Ui_BookmarkInfoDialog |
17 from .Ui_BookmarkInfoDialog import Ui_BookmarkInfoDialog |
17 |
18 |
18 |
19 |
19 class BookmarkInfoDialog(QDialog, Ui_BookmarkInfoDialog): |
20 class BookmarkInfoDialog(QDialog, Ui_BookmarkInfoDialog): |
65 """ |
66 """ |
66 if ( |
67 if ( |
67 self.__bookmark is not None |
68 self.__bookmark is not None |
68 and self.titleEdit.text() != self.__bookmark.title |
69 and self.titleEdit.text() != self.__bookmark.title |
69 ): |
70 ): |
70 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow |
|
71 |
|
72 bm = WebBrowserWindow.bookmarksManager() |
71 bm = WebBrowserWindow.bookmarksManager() |
73 bm.setTitle(self.__bookmark, self.titleEdit.text()) |
72 bm.setTitle(self.__bookmark, self.titleEdit.text()) |
74 self.close() |
73 self.close() |