eric6/WebBrowser/History/HistoryMenu.py

changeset 8143
2c730d5fd177
parent 7973
e836d196e888
child 8218
7c09585bd960
equal deleted inserted replaced
8141:27f636beebad 8143:2c730d5fd177
319 """ 319 """
320 Private slot handling the activated signal. 320 Private slot handling the activated signal.
321 321
322 @param idx index of the activated item (QModelIndex) 322 @param idx index of the activated item (QModelIndex)
323 """ 323 """
324 if self._keyboardModifiers & Qt.ControlModifier: 324 if self._keyboardModifiers & Qt.KeyboardModifier.ControlModifier:
325 self.newTab.emit( 325 self.newTab.emit(
326 idx.data(HistoryModel.UrlRole), 326 idx.data(HistoryModel.UrlRole),
327 idx.data(HistoryModel.TitleRole)) 327 idx.data(HistoryModel.TitleRole))
328 elif self._keyboardModifiers & Qt.ShiftModifier: 328 elif self._keyboardModifiers & Qt.KeyboardModifier.ShiftModifier:
329 self.newWindow.emit( 329 self.newWindow.emit(
330 idx.data(HistoryModel.UrlRole), 330 idx.data(HistoryModel.UrlRole),
331 idx.data(HistoryModel.TitleRole)) 331 idx.data(HistoryModel.TitleRole))
332 else: 332 else:
333 self.openUrl.emit( 333 self.openUrl.emit(
433 433
434 import WebBrowser.WebBrowserWindow 434 import WebBrowser.WebBrowserWindow
435 self.__closedTabsMenu.clear() 435 self.__closedTabsMenu.clear()
436 index = 0 436 index = 0
437 for tab in self.__tabWidget.closedTabsManager().allClosedTabs(): 437 for tab in self.__tabWidget.closedTabsManager().allClosedTabs():
438 title = fm.elidedText(tab.title, Qt.ElideRight, maxWidth) 438 title = fm.elidedText(tab.title, Qt.TextElideMode.ElideRight,
439 maxWidth)
439 act = self.__closedTabsMenu.addAction( 440 act = self.__closedTabsMenu.addAction(
440 WebBrowser.WebBrowserWindow.WebBrowserWindow.icon(tab.url), 441 WebBrowser.WebBrowserWindow.WebBrowserWindow.icon(tab.url),
441 title) 442 title)
442 act.setData(index) 443 act.setData(index)
443 act.triggered.connect( 444 act.triggered.connect(
497 """ 498 """
498 Private slot handling the activated signal. 499 Private slot handling the activated signal.
499 500
500 @param idx index of the activated item (QModelIndex) 501 @param idx index of the activated item (QModelIndex)
501 """ 502 """
502 if self._keyboardModifiers & Qt.ControlModifier: 503 if self._keyboardModifiers & Qt.KeyboardModifier.ControlModifier:
503 self.newTab.emit( 504 self.newTab.emit(
504 idx.data(HistoryModel.UrlRole), 505 idx.data(HistoryModel.UrlRole),
505 idx.data(HistoryModel.TitleRole)) 506 idx.data(HistoryModel.TitleRole))
506 elif self._keyboardModifiers & Qt.ShiftModifier: 507 elif self._keyboardModifiers & Qt.KeyboardModifier.ShiftModifier:
507 self.newWindow.emit( 508 self.newWindow.emit(
508 idx.data(HistoryModel.UrlRole), 509 idx.data(HistoryModel.UrlRole),
509 idx.data(HistoryModel.TitleRole)) 510 idx.data(HistoryModel.TitleRole))
510 else: 511 else:
511 self.openUrl.emit( 512 self.openUrl.emit(

eric ide

mercurial