eric6/WebBrowser/Bookmarks/BookmarksManager.py

changeset 7268
a28338eaf694
parent 7229
53054eb5b15a
child 7360
9190402e4505
equal deleted inserted replaced
7267:aedc309827c7 7268:a28338eaf694
8 """ 8 """
9 9
10 10
11 import os 11 import os
12 12
13 from PyQt5.QtCore import pyqtSignal, QT_TRANSLATE_NOOP, QObject, QFile, \ 13 from PyQt5.QtCore import (
14 QIODevice, QXmlStreamReader, QDateTime, QFileInfo, QUrl, \ 14 pyqtSignal, QT_TRANSLATE_NOOP, QObject, QFile, QIODevice, QXmlStreamReader,
15 QCoreApplication 15 QDateTime, QFileInfo, QUrl, QCoreApplication
16 )
16 from PyQt5.QtWidgets import QUndoStack, QUndoCommand, QDialog 17 from PyQt5.QtWidgets import QUndoStack, QUndoCommand, QDialog
17 18
18 from E5Gui import E5MessageBox, E5FileDialog 19 from E5Gui import E5MessageBox, E5FileDialog
19 20
20 from .BookmarkNode import BookmarkNode 21 from .BookmarkNode import BookmarkNode
148 others = [] 149 others = []
149 for index in range( 150 for index in range(
150 len(self.__bookmarkRootNode.children()) - 1, -1, -1): 151 len(self.__bookmarkRootNode.children()) - 1, -1, -1):
151 node = self.__bookmarkRootNode.children()[index] 152 node = self.__bookmarkRootNode.children()[index]
152 if node.type() == BookmarkNode.Folder: 153 if node.type() == BookmarkNode.Folder:
153 if (node.title == self.tr("Toolbar Bookmarks") or 154 if (
154 node.title == BOOKMARKBAR) and \ 155 (node.title == self.tr("Toolbar Bookmarks") or
155 self.__toolbar is None: 156 node.title == BOOKMARKBAR) and
157 self.__toolbar is None
158 ):
156 node.title = self.tr(BOOKMARKBAR) 159 node.title = self.tr(BOOKMARKBAR)
157 self.__toolbar = node 160 self.__toolbar = node
158 161
159 if (node.title == self.tr("Menu") or 162 if (
160 node.title == BOOKMARKMENU) and \ 163 (node.title == self.tr("Menu") or
161 self.__menu is None: 164 node.title == BOOKMARKMENU) and
165 self.__menu is None
166 ):
162 node.title = self.tr(BOOKMARKMENU) 167 node.title = self.tr(BOOKMARKMENU)
163 self.__menu = node 168 self.__menu = node
164 else: 169 else:
165 others.append(node) 170 others.append(node)
166 self.__bookmarkRootNode.remove(node) 171 self.__bookmarkRootNode.remove(node)

eric ide

mercurial