eric6/WebBrowser/Bookmarks/BookmarksModel.py

changeset 8205
4a0f1f896341
parent 8143
2c730d5fd177
child 8218
7c09585bd960
--- a/eric6/WebBrowser/Bookmarks/BookmarksModel.py	Thu Apr 08 17:27:12 2021 +0200
+++ b/eric6/WebBrowser/Bookmarks/BookmarksModel.py	Thu Apr 08 18:27:47 2021 +0200
@@ -127,9 +127,9 @@
         bookmarkNode = self.node(parent)
         children = bookmarkNode.children()[row:(row + count)]
         for node in children:
-            if (
-                node == self.__bookmarksManager.menu() or
-                node == self.__bookmarksManager.toolbar()
+            if node in (
+                self.__bookmarksManager.menu(),
+                self.__bookmarksManager.toolbar()
             ):
                 continue
             self.__bookmarksManager.removeBookmark(node)
@@ -201,13 +201,15 @@
         elif role == BookmarksModel.SeparatorRole:
             return bookmarkNode.type() == BookmarkNode.Separator
         
-        elif role == Qt.ItemDataRole.DecorationRole:
-            if index.column() == 0:
-                if bookmarkNode.type() == BookmarkNode.Folder:
-                    return UI.PixmapCache.getIcon("dirOpen")
-                import WebBrowser.WebBrowserWindow
-                return WebBrowser.WebBrowserWindow.WebBrowserWindow.icon(
-                    QUrl(bookmarkNode.url))
+        elif (
+            role == Qt.ItemDataRole.DecorationRole and
+            index.column() == 0
+        ):
+            if bookmarkNode.type() == BookmarkNode.Folder:
+                return UI.PixmapCache.getIcon("dirOpen")
+            import WebBrowser.WebBrowserWindow
+            return WebBrowser.WebBrowserWindow.WebBrowserWindow.icon(
+                QUrl(bookmarkNode.url))
         
         return None
     
@@ -282,10 +284,7 @@
             return QModelIndex()
         
         itemNode = self.node(index)
-        if itemNode is None:
-            parentNode = None
-        else:
-            parentNode = itemNode.parent()
+        parentNode = itemNode.parent() if itemNode else None
         
         if (
             parentNode is None or
@@ -332,9 +331,9 @@
         if self.hasChildren(index):
             flags |= Qt.ItemFlag.ItemIsDropEnabled
         
-        if (
-            node == self.__bookmarksManager.menu() or
-            node == self.__bookmarksManager.toolbar()
+        if node in (
+            self.__bookmarksManager.menu(),
+            self.__bookmarksManager.toolbar()
         ):
             return flags
         

eric ide

mercurial