예제 #1
0
 def contextMenuEvent(self, event):
     if self.context_menu is None:
         return
     from calibre.gui2.main_window import clone_menu
     m = clone_menu(self.context_menu) if islinux else self.context_menu
     m.popup(event.globalPos())
     event.accept()
예제 #2
0
 def contextMenuEvent(self, event):
     if self.context_menu is None:
         return
     from calibre.gui2.main_window import clone_menu
     m = clone_menu(self.context_menu) if islinux else self.context_menu
     m.popup(event.globalPos())
     event.accept()
예제 #3
0
 def contextMenuEvent(self, event):
     if self.context_menu is not None:
         from calibre.gui2.main_window import clone_menu
         self.context_menu_requested.emit()
         m = clone_menu(self.context_menu) if islinux else self.context_menu
         m.popup(event.globalPos())
         event.accept()
예제 #4
0
 def contextMenuEvent(self, event):
     if self.context_menu is not None:
         from calibre.gui2.main_window import clone_menu
         self.context_menu_requested.emit()
         m = clone_menu(self.context_menu) if islinux else self.context_menu
         m.popup(event.globalPos())
         event.accept()
예제 #5
0
파일: views.py 프로젝트: Coi-l/calibre
 def contextMenuEvent(self, event):
     from calibre.gui2.main_window import clone_menu
     sac = self.gui.iactions['Sort By']
     sort_added = tuple(ac for ac in self.context_menu.actions() if ac is sac.qaction)
     if sort_added:
         sac.update_menu()
     m = clone_menu(self.context_menu) if islinux else self.context_menu
     m.popup(event.globalPos())
     event.accept()
예제 #6
0
 def contextMenuEvent(self, event):
     from calibre.gui2.main_window import clone_menu
     sac = self.gui.iactions['Sort By']
     sort_added = tuple(ac for ac in self.context_menu.actions() if ac is sac.qaction)
     if sort_added:
         sac.update_menu()
     m = clone_menu(self.context_menu) if islinux else self.context_menu
     m.popup(event.globalPos())
     event.accept()