Viewer: Prevent context menu when clicking on dock widget titlebar

This commit is contained in:
Kovid Goyal 2014-11-14 12:39:55 +05:30
parent 61c0b4efd0
commit 5c50fd8b0d

View File

@ -251,6 +251,7 @@ class Main(MainWindow):
self.tool_bar2.addWidget(self.search)
self.toc_dock = d = QDockWidget(_('Table of Contents'), self)
d.setContextMenuPolicy(Qt.CustomContextMenu)
self.toc_container = w = QWidget(self)
w.l = QVBoxLayout(w)
self.toc = TOCView(w)
@ -263,6 +264,7 @@ class Main(MainWindow):
d.setAllowedAreas(Qt.LeftDockWidgetArea | Qt.RightDockWidgetArea)
self.bookmarks_dock = d = QDockWidget(_('Bookmarks'), self)
d.setContextMenuPolicy(Qt.CustomContextMenu)
self.bookmarks = BookmarkManager(self)
d.setObjectName('bookmarks-dock')
d.setWidget(self.bookmarks)
@ -271,6 +273,7 @@ class Main(MainWindow):
d.setAllowedAreas(Qt.LeftDockWidgetArea | Qt.RightDockWidgetArea)
self.footnotes_dock = d = QDockWidget(_('Footnotes'), self)
d.setContextMenuPolicy(Qt.CustomContextMenu)
self.footnotes_view = FootnotesView(self)
self.footnotes_view.follow_link.connect(self.view.follow_footnote_link)
self.footnotes_view.close_view.connect(d.close)