Sat, 28 May 2011 16:00:45 +0200
Made a few of the Mercurial menus tearable.
--- a/Plugins/VcsPlugins/vcsMercurial/BookmarksExtension/ProjectHelper.py Sat May 28 15:41:12 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/BookmarksExtension/ProjectHelper.py Sat May 28 16:00:45 2011 +0200 @@ -189,6 +189,7 @@ @return populated menu (QMenu) """ menu = QMenu(self.trUtf8("Bookmarks"), mainMenu) + menu.setTearOffEnabled(True) menu.addAction(self.hgBookmarkDefineAct) menu.addAction(self.hgBookmarkDeleteAct)
--- a/Plugins/VcsPlugins/vcsMercurial/FetchExtension/ProjectHelper.py Sat May 28 15:41:12 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/FetchExtension/ProjectHelper.py Sat May 28 16:00:45 2011 +0200 @@ -78,6 +78,7 @@ @return populated menu (QMenu) """ menu = QMenu(self.trUtf8("Fetch"), mainMenu) + menu.setTearOffEnabled(True) menu.addAction(self.hgFetchAct)
--- a/Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py Sat May 28 15:41:12 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py Sat May 28 16:00:45 2011 +0200 @@ -839,6 +839,7 @@ # TODO: make submenus tearable adminMenu = QMenu(self.trUtf8("Repository Administration"), menu) + adminMenu.setTearOffEnabled(True) adminMenu.addAction(self.hgHeadsAct) adminMenu.addAction(self.hgParentsAct) adminMenu.addAction(self.hgTipAct) @@ -860,17 +861,20 @@ adminMenu.addAction(self.hgVerifyAct) specialsMenu = QMenu(self.trUtf8("Specials"), menu) + specialsMenu.setTearOffEnabled(True) specialsMenu.addAction(self.hgPushForcedAct) specialsMenu.addSeparator() specialsMenu.addAction(self.hgServeAct) bundleMenu = QMenu(self.trUtf8("Changegroup Management"), menu) + bundleMenu.setTearOffEnabled(True) bundleMenu.addAction(self.hgBundleAct) bundleMenu.addAction(self.hgIdentifyBundleAct) bundleMenu.addAction(self.hgPreviewBundleAct) bundleMenu.addAction(self.hgUnbundleAct) bisectMenu = QMenu(self.trUtf8("Bisect"), menu) + bisectMenu.setTearOffEnabled(True) bisectMenu.addAction(self.hgBisectGoodAct) bisectMenu.addAction(self.hgBisectBadAct) bisectMenu.addAction(self.hgBisectSkipAct)
--- a/Plugins/VcsPlugins/vcsMercurial/PurgeExtension/ProjectHelper.py Sat May 28 15:41:12 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/PurgeExtension/ProjectHelper.py Sat May 28 16:00:45 2011 +0200 @@ -125,6 +125,7 @@ @return populated menu (QMenu) """ menu = QMenu(self.trUtf8("Purge"), mainMenu) + menu.setTearOffEnabled(True) menu.addAction(self.hgPurgeAct) menu.addAction(self.hgPurgeAllAct)
--- a/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/ProjectHelper.py Sat May 28 15:41:12 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/ProjectHelper.py Sat May 28 16:00:45 2011 +0200 @@ -594,8 +594,10 @@ @return populated menu (QMenu) """ menu = QMenu(self.trUtf8("Queues"), mainMenu) + menu.setTearOffEnabled(True) pushPopMenu = QMenu(self.trUtf8("Push/Pop"), menu) + pushPopMenu.setTearOffEnabled(True) pushPopMenu.addAction(self.hgQueuePushAct) pushPopMenu.addAction(self.hgQueuePushUntilAct) pushPopMenu.addAction(self.hgQueuePushAllAct) @@ -607,6 +609,7 @@ pushPopMenu.addAction(self.hgQueueGotoAct) pushPopForceMenu = QMenu(self.trUtf8("Push/Pop (force)"), menu) + pushPopForceMenu.setTearOffEnabled(True) pushPopForceMenu.addAction(self.hgQueuePushForceAct) pushPopForceMenu.addAction(self.hgQueuePushUntilForceAct) pushPopForceMenu.addAction(self.hgQueuePushAllForceAct) @@ -618,6 +621,7 @@ pushPopForceMenu.addAction(self.hgQueueGotoForceAct) guardsMenu = QMenu(self.trUtf8("Guards"), menu) + guardsMenu.setTearOffEnabled(True) guardsMenu.addAction(self.hgQueueDefineGuardsAct) guardsMenu.addAction(self.hgQueueDropAllGuardsAct) guardsMenu.addSeparator() @@ -630,6 +634,7 @@ guardsMenu.addAction(self.hgQueueIdentifyActiveGuardsAct) queuesMenu = QMenu(self.trUtf8("Queue Management"), menu) + queuesMenu.setTearOffEnabled(True) queuesMenu.addAction(self.hgQueueCreateQueueAct) queuesMenu.addAction(self.hgQueueRenameQueueAct) queuesMenu.addAction(self.hgQueueDeleteQueueAct)