119 @param idx index of the activated bookmark (QModelIndex) |
119 @param idx index of the activated bookmark (QModelIndex) |
120 """ |
120 """ |
121 assert idx.isValid() |
121 assert idx.isValid() |
122 |
122 |
123 if self._mouseButton == Qt.XButton1: |
123 if self._mouseButton == Qt.XButton1: |
124 self.__mw.currentBrowser().pageAction(QWebEnginePage.Back).trigger() |
124 self.__mw.currentBrowser().triggerPageAction(QWebEnginePage.Back) |
125 elif self._mouseButton == Qt.XButton2: |
125 elif self._mouseButton == Qt.XButton2: |
126 self.__mw.currentBrowser().pageAction(QWebEnginePage.Forward).trigger() |
126 self.__mw.currentBrowser().triggerPageAction( |
|
127 QWebEnginePage.Forward) |
127 elif self._mouseButton == Qt.LeftButton: |
128 elif self._mouseButton == Qt.LeftButton: |
128 if self._keyboardModifiers & Qt.ControlModifier: |
129 if self._keyboardModifiers & Qt.ControlModifier: |
129 self.newUrl.emit( |
130 self.newUrl.emit( |
130 idx.data(BookmarksModel.UrlRole), |
131 idx.data(BookmarksModel.UrlRole), |
131 idx.data(Qt.DisplayRole)) |
132 idx.data(Qt.DisplayRole)) |