src/eric7/WebBrowser/Bookmarks/BookmarksManager.py

branch
eric7
changeset 10482
72d9b5ea39b4
parent 10475
ee41fab001f2
child 10485
287a3ae95e00
diff -r 9aea3575bd16 -r 72d9b5ea39b4 src/eric7/WebBrowser/Bookmarks/BookmarksManager.py
--- a/src/eric7/WebBrowser/Bookmarks/BookmarksManager.py	Fri Jan 05 16:04:03 2024 +0100
+++ b/src/eric7/WebBrowser/Bookmarks/BookmarksManager.py	Sat Jan 06 15:21:02 2024 +0100
@@ -29,7 +29,7 @@
 from eric7.EricWidgets import EricFileDialog, EricMessageBox
 from eric7.Utilities.AutoSaver import AutoSaver
 
-from .BookmarkNode import BookmarkNode
+from .BookmarkNode import BookmarkNode, BookmarkNodeType, BookmarkTimestampType
 
 BOOKMARKBAR = QT_TRANSLATE_NOOP("BookmarksManager", "Bookmarks Bar")
 BOOKMARKMENU = QT_TRANSLATE_NOOP("BookmarksManager", "Bookmarks Menu")
@@ -164,7 +164,7 @@
         others = []
         for index in range(len(self.__bookmarkRootNode.children()) - 1, -1, -1):
             node = self.__bookmarkRootNode.children()[index]
-            if node.type() == BookmarkNode.Folder:
+            if node.type() == BookmarkNodeType.Folder:
                 if (
                     node.title == self.tr("Toolbar Bookmarks")
                     or node.title == BOOKMARKBAR
@@ -185,13 +185,15 @@
             raise RuntimeError("Error loading bookmarks.")
 
         if self.__toolbar is None:
-            self.__toolbar = BookmarkNode(BookmarkNode.Folder, self.__bookmarkRootNode)
+            self.__toolbar = BookmarkNode(
+                BookmarkNodeType.Folder, self.__bookmarkRootNode
+            )
             self.__toolbar.title = self.tr(BOOKMARKBAR)
         else:
             self.__bookmarkRootNode.add(self.__toolbar)
 
         if self.__menu is None:
-            self.__menu = BookmarkNode(BookmarkNode.Folder, self.__bookmarkRootNode)
+            self.__menu = BookmarkNode(BookmarkNodeType.Folder, self.__bookmarkRootNode)
             self.__menu.title = self.tr(BOOKMARKMENU)
         else:
             self.__bookmarkRootNode.add(self.__menu)
@@ -243,7 +245,9 @@
         if not self.__loaded:
             return
 
-        self.setTimestamp(node, BookmarkNode.TsAdded, QDateTime.currentDateTime())
+        self.setTimestamp(
+            node, BookmarkTimestampType.Added, QDateTime.currentDateTime()
+        )
 
         command = InsertBookmarksCommand(self, parent, node, row)
         self.__commands.push(command)
@@ -307,20 +311,18 @@
         @param node reference to the node to be changed
         @type BookmarkNode
         @param timestampType type of the timestamp to set
-            (BookmarkNode.TsAdded, BookmarkNode.TsModified,
-            BookmarkNode.TsVisited)
-        @type int
+        @type BookmarkTimestampType
         @param timestamp timestamp to set
         @type QDateTime
         """
         if not self.__loaded:
             return
 
-        if timestampType == BookmarkNode.TsAdded:
+        if timestampType == BookmarkTimestampType.Added:
             node.added = timestamp
-        elif timestampType == BookmarkNode.TsModified:
+        elif timestampType == BookmarkTimestampType.Modified:
             node.modified = timestamp
-        elif timestampType == BookmarkNode.TsVisited:
+        elif timestampType == BookmarkTimestampType.Visited:
             node.visited = timestamp
         self.__saveTimer.changeOccurred()
 
@@ -502,9 +504,9 @@
         """
         bm = None
         for node in startNode.children():
-            if node.type() == BookmarkNode.Folder:
+            if node.type() == BookmarkNodeType.Folder:
                 bm = self.__searchBookmark(url, node)
-            elif node.type() == BookmarkNode.Bookmark and node.url == url:
+            elif node.type() == BookmarkNodeType.Bookmark and node.url == url:
                 bm = node
             if bm is not None:
                 return bm
@@ -549,9 +551,9 @@
         """
         bm = []
         for node in startNode.children():
-            if node.type() == BookmarkNode.Folder:
+            if node.type() == BookmarkNodeType.Folder:
                 bm.extend(self.__searchBookmarks(url, node))
-            elif node.type() == BookmarkNode.Bookmark and node.url == url:
+            elif node.type() == BookmarkNodeType.Bookmark and node.url == url:
                 bm.append(node)
         return bm
 

eric ide

mercurial