95 |
95 |
96 @signal entryAdded(BookmarkNode) emitted after a bookmark node has been added |
96 @signal entryAdded(BookmarkNode) emitted after a bookmark node has been added |
97 @signal entryRemoved(BookmarkNode, int, BookmarkNode) emitted after a bookmark |
97 @signal entryRemoved(BookmarkNode, int, BookmarkNode) emitted after a bookmark |
98 node has been removed |
98 node has been removed |
99 @signal entryChanged(BookmarkNode) emitted after a bookmark node has been changed |
99 @signal entryChanged(BookmarkNode) emitted after a bookmark node has been changed |
|
100 @signal bookmarksSaved() emitted after the bookmarks were saved |
100 """ |
101 """ |
101 entryAdded = pyqtSignal(BookmarkNode) |
102 entryAdded = pyqtSignal(BookmarkNode) |
102 entryRemoved = pyqtSignal(BookmarkNode, int, BookmarkNode) |
103 entryRemoved = pyqtSignal(BookmarkNode, int, BookmarkNode) |
103 entryChanged = pyqtSignal(BookmarkNode) |
104 entryChanged = pyqtSignal(BookmarkNode) |
|
105 bookmarksSaved = pyqtSignal() |
104 |
106 |
105 def __init__(self, parent=None): |
107 def __init__(self, parent=None): |
106 """ |
108 """ |
107 Constructor |
109 Constructor |
108 |
110 |
235 .format(bookmarkFile)) |
237 .format(bookmarkFile)) |
236 |
238 |
237 # restore localized titles |
239 # restore localized titles |
238 self.__menu.title = self.trUtf8(BOOKMARKMENU) |
240 self.__menu.title = self.trUtf8(BOOKMARKMENU) |
239 self.__toolbar.title = self.trUtf8(BOOKMARKBAR) |
241 self.__toolbar.title = self.trUtf8(BOOKMARKBAR) |
|
242 |
|
243 self.bookmarksSaved.emit() |
240 |
244 |
241 def addBookmark(self, parent, node, row=-1): |
245 def addBookmark(self, parent, node, row=-1): |
242 """ |
246 """ |
243 Public method to add a bookmark. |
247 Public method to add a bookmark. |
244 |
248 |