165 menu.addAction( |
165 menu.addAction( |
166 self.tr("Open in New Pri&vate Window"), |
166 self.tr("Open in New Pri&vate Window"), |
167 self.__openBookmarkInPrivateWindow) |
167 self.__openBookmarkInPrivateWindow) |
168 menu.addSeparator() |
168 menu.addSeparator() |
169 act = menu.addAction(self.tr("Edit &Name"), self.__editName) |
169 act = menu.addAction(self.tr("Edit &Name"), self.__editName) |
170 act.setEnabled(idx.flags() & Qt.ItemFlag.ItemIsEditable) |
170 act.setEnabled(idx.flags() & Qt.ItemFlag.ItemIsEditable == |
|
171 Qt.ItemFlag.ItemIsEditable) |
171 if idx.isValid() and node.type() != BookmarkNode.Folder: |
172 if idx.isValid() and node.type() != BookmarkNode.Folder: |
172 menu.addAction(self.tr("Edit &Address"), self.__editAddress) |
173 menu.addAction(self.tr("Edit &Address"), self.__editAddress) |
173 menu.addSeparator() |
174 menu.addSeparator() |
174 act = menu.addAction( |
175 act = menu.addAction( |
175 self.tr("&Delete"), self.bookmarksTree.removeSelected) |
176 self.tr("&Delete"), self.bookmarksTree.removeSelected) |
176 act.setEnabled(idx.flags() & Qt.ItemFlag.ItemIsDragEnabled) |
177 act.setEnabled(idx.flags() & Qt.ItemFlag.ItemIsDragEnabled == |
|
178 Qt.ItemFlag.ItemIsDragEnabled) |
177 menu.addSeparator() |
179 menu.addSeparator() |
178 act = menu.addAction(self.tr("&Properties..."), self.__edit) |
180 act = menu.addAction(self.tr("&Properties..."), self.__edit) |
179 act.setEnabled(idx.flags() & Qt.ItemFlag.ItemIsEditable) |
181 act.setEnabled(idx.flags() & Qt.ItemFlag.ItemIsEditable == |
|
182 Qt.ItemFlag.ItemIsEditable) |
180 if idx.isValid() and node.type() == BookmarkNode.Folder: |
183 if idx.isValid() and node.type() == BookmarkNode.Folder: |
181 menu.addSeparator() |
184 menu.addSeparator() |
182 menu.addAction(self.tr("New &Folder..."), self.__newFolder) |
185 menu.addAction(self.tr("New &Folder..."), self.__newFolder) |
183 menu.exec(QCursor.pos()) |
186 menu.exec(QCursor.pos()) |
184 |
187 |