80 menu = QMenu() |
80 menu = QMenu() |
81 |
81 |
82 if act is not None: |
82 if act is not None: |
83 v = act.data() |
83 v = act.data() |
84 |
84 |
85 # TODO: change this to not use act.menu() |
85 button = self.widgetForAction(act) |
86 if act.menu() is None: |
86 if button.menu() is None: |
87 act2 = menu.addAction(self.tr("Open")) |
87 act2 = menu.addAction(self.tr("Open")) |
88 act2.setData(v) |
88 act2.setData(v) |
89 act2.triggered.connect( |
89 act2.triggered.connect( |
90 lambda: self.__openBookmark(act2)) |
90 lambda: self.__openBookmark(act2)) |
91 act2 = menu.addAction(self.tr("Open in New Tab\tCtrl+LMB")) |
91 act2 = menu.addAction(self.tr("Open in New Tab\tCtrl+LMB")) |