Updated source docu.

Sat, 21 May 2011 22:22:17 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 21 May 2011 22:22:17 +0200
changeset 1048
0cfd237feaf7
parent 1047
b41a36b201e4
child 1049
a90237685d46

Updated source docu.

APIs/Python3/eric5.api file | annotate | diff | comparison | revisions
Documentation/Help/source.qch file | annotate | diff | comparison | revisions
Documentation/Help/source.qhp file | annotate | diff | comparison | revisions
Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesGuardsSelectionDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListAllGuardsDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListGuardsDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html file | annotate | diff | comparison | revisions
Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.html file | annotate | diff | comparison | revisions
--- a/APIs/Python3/eric5.api	Sat May 21 22:21:14 2011 +0200
+++ b/APIs/Python3/eric5.api	Sat May 21 22:22:17 2011 +0200
@@ -3435,6 +3435,15 @@
 eric5.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.HgProjectHelper.initMenu?4(menu)
 eric5.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.HgProjectHelper.setObjects?4(vcsObject, projectObject)
 eric5.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.HgProjectHelper?1(vcsObject, projectObject, parent=None, name=None)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.HgQueuesDefineGuardsDialog.closeEvent?4(e)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.HgQueuesDefineGuardsDialog.on_addButton_clicked?4()
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.HgQueuesDefineGuardsDialog.on_buttonBox_clicked?4(button)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.HgQueuesDefineGuardsDialog.on_guardCombo_editTextChanged?4(txt)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.HgQueuesDefineGuardsDialog.on_guardsList_itemSelectionChanged?4()
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.HgQueuesDefineGuardsDialog.on_patchSelector_activated?4(patch)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.HgQueuesDefineGuardsDialog.on_removeButton_clicked?4()
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.HgQueuesDefineGuardsDialog.start?4(path)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.HgQueuesDefineGuardsDialog?1(vcs, extension, patchesList, parent=None)
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesFoldDialog.HgQueuesFoldDialog.getData?4()
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesFoldDialog.HgQueuesFoldDialog.on_addButton_clicked?4()
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesFoldDialog.HgQueuesFoldDialog.on_downButton_clicked?4()
@@ -3443,10 +3452,15 @@
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesFoldDialog.HgQueuesFoldDialog.on_sourcePatches_currentItemChanged?4(current, previous)
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesFoldDialog.HgQueuesFoldDialog.on_upButton_clicked?4()
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesFoldDialog.HgQueuesFoldDialog?1(patchesList, parent=None)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesGuardsSelectionDialog.HgQueuesGuardsSelectionDialog.getData?4()
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesGuardsSelectionDialog.HgQueuesGuardsSelectionDialog?1(guards, activeGuards=None, listOnly=False, parent=None)
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesHeaderDialog.HgQueuesHeaderDialog.closeEvent?4(e)
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesHeaderDialog.HgQueuesHeaderDialog.on_buttonBox_clicked?4(button)
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesHeaderDialog.HgQueuesHeaderDialog.start?4(path)
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesHeaderDialog.HgQueuesHeaderDialog?1(vcs, parent=None)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListAllGuardsDialog.HgQueuesListAllGuardsDialog.closeEvent?4(e)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListAllGuardsDialog.HgQueuesListAllGuardsDialog.start?4(path)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListAllGuardsDialog.HgQueuesListAllGuardsDialog?1(vcs, parent=None)
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListDialog.HgQueuesListDialog.closeEvent?4(e)
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListDialog.HgQueuesListDialog.keyPressEvent?4(evt)
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListDialog.HgQueuesListDialog.on_buttonBox_clicked?4(button)
@@ -3455,6 +3469,10 @@
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListDialog.HgQueuesListDialog.on_sendButton_clicked?4()
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListDialog.HgQueuesListDialog.start?4(path)
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListDialog.HgQueuesListDialog?1(vcs, parent=None)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListGuardsDialog.HgQueuesListGuardsDialog.closeEvent?4(e)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListGuardsDialog.HgQueuesListGuardsDialog.on_patchSelector_activated?4(patch)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListGuardsDialog.HgQueuesListGuardsDialog.start?4(path)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListGuardsDialog.HgQueuesListGuardsDialog?1(vcs, patchesList, parent=None)
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesNewPatchDialog.HgQueuesNewPatchDialog.NEW_MODE?7
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesNewPatchDialog.HgQueuesNewPatchDialog.REFRESH_MODE?7
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesNewPatchDialog.HgQueuesNewPatchDialog.getData?4()
@@ -3480,9 +3498,17 @@
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.PUSH?7
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.SERIES_LIST?7
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.UNAPPLIED_LIST?7
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.getGuardsList?4(repodir, all=True)
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.hgQueueDeletePatch?4(name)
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.hgQueueFinishAppliedPatches?4(name)
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.hgQueueFoldUnappliedPatches?4(name)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.hgQueueGuardsDeactivate?4(name)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.hgQueueGuardsDefine?4(name)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.hgQueueGuardsDropAll?4(name)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.hgQueueGuardsIdentifyActive?4(name)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.hgQueueGuardsList?4(name)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.hgQueueGuardsListAll?4(name)
+eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.hgQueueGuardsSetActive?4(name)
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.hgQueueListPatches?4(name)
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.hgQueueNewPatch?4(name)
 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.hgQueuePushPopPatches?4(name, operation, all=False, named=False, force=False)
Binary file Documentation/Help/source.qch has changed
--- a/Documentation/Help/source.qhp	Sat May 21 22:21:14 2011 +0200
+++ b/Documentation/Help/source.qhp	Sat May 21 22:22:17 2011 +0200
@@ -372,9 +372,13 @@
                   <section title="eric5.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage.MercurialPage" ref="eric5.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage.MercurialPage.html" />
                 </section>
                 <section title="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension" ref="index-eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.html">
+                  <section title="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.html" />
                   <section title="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesFoldDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesFoldDialog.html" />
+                  <section title="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesGuardsSelectionDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesGuardsSelectionDialog.html" />
                   <section title="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesHeaderDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesHeaderDialog.html" />
+                  <section title="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListAllGuardsDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListAllGuardsDialog.html" />
                   <section title="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListDialog.html" />
+                  <section title="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListGuardsDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListGuardsDialog.html" />
                   <section title="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesNewPatchDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesNewPatchDialog.html" />
                   <section title="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesRenamePatchDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesRenamePatchDialog.html" />
                   <section title="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html" />
@@ -9499,6 +9503,12 @@
       <keyword name="MercurialPage.on_configButton_clicked" id="MercurialPage.on_configButton_clicked" ref="eric5.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage.MercurialPage.html#MercurialPage.on_configButton_clicked" />
       <keyword name="MercurialPage.save" id="MercurialPage.save" ref="eric5.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage.MercurialPage.html#MercurialPage.save" />
       <keyword name="QueuesExtension (Package)" id="QueuesExtension (Package)" ref="index-eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.html" />
+      <keyword name="HgQueuesListGuardsDialog (Module)" id="HgQueuesListGuardsDialog (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListGuardsDialog.html" />
+      <keyword name="HgQueuesListGuardsDialog" id="HgQueuesListGuardsDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListGuardsDialog.html#HgQueuesListGuardsDialog" />
+      <keyword name="HgQueuesListGuardsDialog (Constructor)" id="HgQueuesListGuardsDialog (Constructor)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListGuardsDialog.html#HgQueuesListGuardsDialog.__init__" />
+      <keyword name="HgQueuesListGuardsDialog.closeEvent" id="HgQueuesListGuardsDialog.closeEvent" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListGuardsDialog.html#HgQueuesListGuardsDialog.closeEvent" />
+      <keyword name="HgQueuesListGuardsDialog.on_patchSelector_activated" id="HgQueuesListGuardsDialog.on_patchSelector_activated" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListGuardsDialog.html#HgQueuesListGuardsDialog.on_patchSelector_activated" />
+      <keyword name="HgQueuesListGuardsDialog.start" id="HgQueuesListGuardsDialog.start" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListGuardsDialog.html#HgQueuesListGuardsDialog.start" />
       <keyword name="HgQueuesFoldDialog (Module)" id="HgQueuesFoldDialog (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesFoldDialog.html" />
       <keyword name="HgQueuesFoldDialog" id="HgQueuesFoldDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesFoldDialog.html#HgQueuesFoldDialog" />
       <keyword name="HgQueuesFoldDialog (Constructor)" id="HgQueuesFoldDialog (Constructor)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesFoldDialog.html#HgQueuesFoldDialog.__init__" />
@@ -9510,6 +9520,10 @@
       <keyword name="HgQueuesFoldDialog.on_selectedPatches_currentItemChanged" id="HgQueuesFoldDialog.on_selectedPatches_currentItemChanged" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesFoldDialog.html#HgQueuesFoldDialog.on_selectedPatches_currentItemChanged" />
       <keyword name="HgQueuesFoldDialog.on_sourcePatches_currentItemChanged" id="HgQueuesFoldDialog.on_sourcePatches_currentItemChanged" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesFoldDialog.html#HgQueuesFoldDialog.on_sourcePatches_currentItemChanged" />
       <keyword name="HgQueuesFoldDialog.on_upButton_clicked" id="HgQueuesFoldDialog.on_upButton_clicked" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesFoldDialog.html#HgQueuesFoldDialog.on_upButton_clicked" />
+      <keyword name="HgQueuesGuardsSelectionDialog (Module)" id="HgQueuesGuardsSelectionDialog (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesGuardsSelectionDialog.html" />
+      <keyword name="HgQueuesGuardsSelectionDialog" id="HgQueuesGuardsSelectionDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesGuardsSelectionDialog.html#HgQueuesGuardsSelectionDialog" />
+      <keyword name="HgQueuesGuardsSelectionDialog (Constructor)" id="HgQueuesGuardsSelectionDialog (Constructor)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesGuardsSelectionDialog.html#HgQueuesGuardsSelectionDialog.__init__" />
+      <keyword name="HgQueuesGuardsSelectionDialog.getData" id="HgQueuesGuardsSelectionDialog.getData" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesGuardsSelectionDialog.html#HgQueuesGuardsSelectionDialog.getData" />
       <keyword name="HgQueuesNewPatchDialog (Module)" id="HgQueuesNewPatchDialog (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesNewPatchDialog.html" />
       <keyword name="HgQueuesNewPatchDialog" id="HgQueuesNewPatchDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesNewPatchDialog.html#HgQueuesNewPatchDialog" />
       <keyword name="HgQueuesNewPatchDialog (Constructor)" id="HgQueuesNewPatchDialog (Constructor)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesNewPatchDialog.html#HgQueuesNewPatchDialog.__init__" />
@@ -9536,6 +9550,13 @@
       <keyword name="QueuesProjectHelper.__hgQueueFoldUnappliedPatches" id="QueuesProjectHelper.__hgQueueFoldUnappliedPatches" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.__hgQueueFoldUnappliedPatches" />
       <keyword name="QueuesProjectHelper.__hgQueueGotoPatch" id="QueuesProjectHelper.__hgQueueGotoPatch" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.__hgQueueGotoPatch" />
       <keyword name="QueuesProjectHelper.__hgQueueGotoPatchForced" id="QueuesProjectHelper.__hgQueueGotoPatchForced" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.__hgQueueGotoPatchForced" />
+      <keyword name="QueuesProjectHelper.__hgQueueGuardsDeactivate" id="QueuesProjectHelper.__hgQueueGuardsDeactivate" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.__hgQueueGuardsDeactivate" />
+      <keyword name="QueuesProjectHelper.__hgQueueGuardsDefine" id="QueuesProjectHelper.__hgQueueGuardsDefine" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.__hgQueueGuardsDefine" />
+      <keyword name="QueuesProjectHelper.__hgQueueGuardsDropAll" id="QueuesProjectHelper.__hgQueueGuardsDropAll" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.__hgQueueGuardsDropAll" />
+      <keyword name="QueuesProjectHelper.__hgQueueGuardsIdentifyActive" id="QueuesProjectHelper.__hgQueueGuardsIdentifyActive" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.__hgQueueGuardsIdentifyActive" />
+      <keyword name="QueuesProjectHelper.__hgQueueGuardsList" id="QueuesProjectHelper.__hgQueueGuardsList" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.__hgQueueGuardsList" />
+      <keyword name="QueuesProjectHelper.__hgQueueGuardsListAll" id="QueuesProjectHelper.__hgQueueGuardsListAll" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.__hgQueueGuardsListAll" />
+      <keyword name="QueuesProjectHelper.__hgQueueGuardsSetActive" id="QueuesProjectHelper.__hgQueueGuardsSetActive" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.__hgQueueGuardsSetActive" />
       <keyword name="QueuesProjectHelper.__hgQueueListPatches" id="QueuesProjectHelper.__hgQueueListPatches" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.__hgQueueListPatches" />
       <keyword name="QueuesProjectHelper.__hgQueueNewPatch" id="QueuesProjectHelper.__hgQueueNewPatch" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.__hgQueueNewPatch" />
       <keyword name="QueuesProjectHelper.__hgQueuePopAllPatches" id="QueuesProjectHelper.__hgQueuePopAllPatches" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.__hgQueuePopAllPatches" />
@@ -9555,12 +9576,18 @@
       <keyword name="QueuesProjectHelper.__hgQueueRenamePatch" id="QueuesProjectHelper.__hgQueueRenamePatch" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.__hgQueueRenamePatch" />
       <keyword name="QueuesProjectHelper.__hgQueueShowHeader" id="QueuesProjectHelper.__hgQueueShowHeader" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.__hgQueueShowHeader" />
       <keyword name="QueuesProjectHelper.__hgQueueShowPatch" id="QueuesProjectHelper.__hgQueueShowPatch" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.__hgQueueShowPatch" />
+      <keyword name="QueuesProjectHelper.__initGuardsActions" id="QueuesProjectHelper.__initGuardsActions" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.__initGuardsActions" />
       <keyword name="QueuesProjectHelper.__initPushPopActions" id="QueuesProjectHelper.__initPushPopActions" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.__initPushPopActions" />
       <keyword name="QueuesProjectHelper.__initPushPopForceActions" id="QueuesProjectHelper.__initPushPopForceActions" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.__initPushPopForceActions" />
       <keyword name="QueuesProjectHelper.getActions" id="QueuesProjectHelper.getActions" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.getActions" />
       <keyword name="QueuesProjectHelper.initActions" id="QueuesProjectHelper.initActions" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.initActions" />
       <keyword name="QueuesProjectHelper.initMenu" id="QueuesProjectHelper.initMenu" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.initMenu" />
       <keyword name="QueuesProjectHelper.setObjects" id="QueuesProjectHelper.setObjects" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.setObjects" />
+      <keyword name="HgQueuesListAllGuardsDialog (Module)" id="HgQueuesListAllGuardsDialog (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListAllGuardsDialog.html" />
+      <keyword name="HgQueuesListAllGuardsDialog" id="HgQueuesListAllGuardsDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListAllGuardsDialog.html#HgQueuesListAllGuardsDialog" />
+      <keyword name="HgQueuesListAllGuardsDialog (Constructor)" id="HgQueuesListAllGuardsDialog (Constructor)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListAllGuardsDialog.html#HgQueuesListAllGuardsDialog.__init__" />
+      <keyword name="HgQueuesListAllGuardsDialog.closeEvent" id="HgQueuesListAllGuardsDialog.closeEvent" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListAllGuardsDialog.html#HgQueuesListAllGuardsDialog.closeEvent" />
+      <keyword name="HgQueuesListAllGuardsDialog.start" id="HgQueuesListAllGuardsDialog.start" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListAllGuardsDialog.html#HgQueuesListAllGuardsDialog.start" />
       <keyword name="HgQueuesListDialog (Module)" id="HgQueuesListDialog (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListDialog.html" />
       <keyword name="HgQueuesListDialog" id="HgQueuesListDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListDialog.html#HgQueuesListDialog" />
       <keyword name="HgQueuesListDialog (Constructor)" id="HgQueuesListDialog (Constructor)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListDialog.html#HgQueuesListDialog.__init__" />
@@ -9582,15 +9609,36 @@
       <keyword name="HgQueuesListDialog.on_passwordCheckBox_toggled" id="HgQueuesListDialog.on_passwordCheckBox_toggled" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListDialog.html#HgQueuesListDialog.on_passwordCheckBox_toggled" />
       <keyword name="HgQueuesListDialog.on_sendButton_clicked" id="HgQueuesListDialog.on_sendButton_clicked" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListDialog.html#HgQueuesListDialog.on_sendButton_clicked" />
       <keyword name="HgQueuesListDialog.start" id="HgQueuesListDialog.start" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListDialog.html#HgQueuesListDialog.start" />
+      <keyword name="HgQueuesDefineGuardsDialog (Module)" id="HgQueuesDefineGuardsDialog (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.html" />
+      <keyword name="HgQueuesDefineGuardsDialog" id="HgQueuesDefineGuardsDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.html#HgQueuesDefineGuardsDialog" />
+      <keyword name="HgQueuesDefineGuardsDialog (Constructor)" id="HgQueuesDefineGuardsDialog (Constructor)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.html#HgQueuesDefineGuardsDialog.__init__" />
+      <keyword name="HgQueuesDefineGuardsDialog.__applyGuards" id="HgQueuesDefineGuardsDialog.__applyGuards" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.html#HgQueuesDefineGuardsDialog.__applyGuards" />
+      <keyword name="HgQueuesDefineGuardsDialog.__getGuard" id="HgQueuesDefineGuardsDialog.__getGuard" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.html#HgQueuesDefineGuardsDialog.__getGuard" />
+      <keyword name="HgQueuesDefineGuardsDialog.closeEvent" id="HgQueuesDefineGuardsDialog.closeEvent" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.html#HgQueuesDefineGuardsDialog.closeEvent" />
+      <keyword name="HgQueuesDefineGuardsDialog.on_addButton_clicked" id="HgQueuesDefineGuardsDialog.on_addButton_clicked" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.html#HgQueuesDefineGuardsDialog.on_addButton_clicked" />
+      <keyword name="HgQueuesDefineGuardsDialog.on_buttonBox_clicked" id="HgQueuesDefineGuardsDialog.on_buttonBox_clicked" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.html#HgQueuesDefineGuardsDialog.on_buttonBox_clicked" />
+      <keyword name="HgQueuesDefineGuardsDialog.on_guardCombo_editTextChanged" id="HgQueuesDefineGuardsDialog.on_guardCombo_editTextChanged" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.html#HgQueuesDefineGuardsDialog.on_guardCombo_editTextChanged" />
+      <keyword name="HgQueuesDefineGuardsDialog.on_guardsList_itemSelectionChanged" id="HgQueuesDefineGuardsDialog.on_guardsList_itemSelectionChanged" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.html#HgQueuesDefineGuardsDialog.on_guardsList_itemSelectionChanged" />
+      <keyword name="HgQueuesDefineGuardsDialog.on_patchSelector_activated" id="HgQueuesDefineGuardsDialog.on_patchSelector_activated" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.html#HgQueuesDefineGuardsDialog.on_patchSelector_activated" />
+      <keyword name="HgQueuesDefineGuardsDialog.on_removeButton_clicked" id="HgQueuesDefineGuardsDialog.on_removeButton_clicked" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.html#HgQueuesDefineGuardsDialog.on_removeButton_clicked" />
+      <keyword name="HgQueuesDefineGuardsDialog.start" id="HgQueuesDefineGuardsDialog.start" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.html#HgQueuesDefineGuardsDialog.start" />
       <keyword name="queues (Module)" id="queues (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html" />
       <keyword name="Queues" id="Queues" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html#Queues" />
       <keyword name="Queues (Constructor)" id="Queues (Constructor)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html#Queues.__init__" />
       <keyword name="Queues.__getCommitMessage" id="Queues.__getCommitMessage" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html#Queues.__getCommitMessage" />
       <keyword name="Queues.__getCurrentPatch" id="Queues.__getCurrentPatch" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html#Queues.__getCurrentPatch" />
       <keyword name="Queues.__getPatchesList" id="Queues.__getPatchesList" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html#Queues.__getPatchesList" />
+      <keyword name="Queues.getGuardsList" id="Queues.getGuardsList" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html#Queues.getGuardsList" />
       <keyword name="Queues.hgQueueDeletePatch" id="Queues.hgQueueDeletePatch" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html#Queues.hgQueueDeletePatch" />
       <keyword name="Queues.hgQueueFinishAppliedPatches" id="Queues.hgQueueFinishAppliedPatches" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html#Queues.hgQueueFinishAppliedPatches" />
       <keyword name="Queues.hgQueueFoldUnappliedPatches" id="Queues.hgQueueFoldUnappliedPatches" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html#Queues.hgQueueFoldUnappliedPatches" />
+      <keyword name="Queues.hgQueueGuardsDeactivate" id="Queues.hgQueueGuardsDeactivate" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html#Queues.hgQueueGuardsDeactivate" />
+      <keyword name="Queues.hgQueueGuardsDefine" id="Queues.hgQueueGuardsDefine" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html#Queues.hgQueueGuardsDefine" />
+      <keyword name="Queues.hgQueueGuardsDropAll" id="Queues.hgQueueGuardsDropAll" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html#Queues.hgQueueGuardsDropAll" />
+      <keyword name="Queues.hgQueueGuardsIdentifyActive" id="Queues.hgQueueGuardsIdentifyActive" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html#Queues.hgQueueGuardsIdentifyActive" />
+      <keyword name="Queues.hgQueueGuardsList" id="Queues.hgQueueGuardsList" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html#Queues.hgQueueGuardsList" />
+      <keyword name="Queues.hgQueueGuardsListAll" id="Queues.hgQueueGuardsListAll" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html#Queues.hgQueueGuardsListAll" />
+      <keyword name="Queues.hgQueueGuardsSetActive" id="Queues.hgQueueGuardsSetActive" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html#Queues.hgQueueGuardsSetActive" />
       <keyword name="Queues.hgQueueListPatches" id="Queues.hgQueueListPatches" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html#Queues.hgQueueListPatches" />
       <keyword name="Queues.hgQueueNewPatch" id="Queues.hgQueueNewPatch" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html#Queues.hgQueueNewPatch" />
       <keyword name="Queues.hgQueuePushPopPatches" id="Queues.hgQueuePushPopPatches" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html#Queues.hgQueuePushPopPatches" />
@@ -10927,9 +10975,13 @@
       <file>eric5.Plugins.VcsPlugins.vcsMercurial.HgUtilities.html</file>
       <file>eric5.Plugins.VcsPlugins.vcsMercurial.ProjectBrowserHelper.html</file>
       <file>eric5.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.html</file>
+      <file>eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.html</file>
       <file>eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesFoldDialog.html</file>
+      <file>eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesGuardsSelectionDialog.html</file>
       <file>eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesHeaderDialog.html</file>
+      <file>eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListAllGuardsDialog.html</file>
       <file>eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListDialog.html</file>
+      <file>eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListGuardsDialog.html</file>
       <file>eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesNewPatchDialog.html</file>
       <file>eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesRenamePatchDialog.html</file>
       <file>eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html</file>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.html	Sat May 21 22:22:17 2011 +0200
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog</title>
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog</h1>
+<p>
+Module implementing a dialog to define guards for patches.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HgQueuesDefineGuardsDialog">HgQueuesDefineGuardsDialog</a></td>
+<td>Class implementing a dialog to define guards for patches.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HgQueuesDefineGuardsDialog" ID="HgQueuesDefineGuardsDialog"></a>
+<h2>HgQueuesDefineGuardsDialog</h2>
+<p>
+    Class implementing a dialog to define guards for patches.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_HgQueuesDefineGuardsDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HgQueuesDefineGuardsDialog.__init__">HgQueuesDefineGuardsDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HgQueuesDefineGuardsDialog.__applyGuards">__applyGuards</a></td>
+<td>Private slot to apply the defined guards to the current patch.</td>
+</tr><tr>
+<td><a href="#HgQueuesDefineGuardsDialog.__getGuard">__getGuard</a></td>
+<td>Private method to get a reference to a named guard.</td>
+</tr><tr>
+<td><a href="#HgQueuesDefineGuardsDialog.closeEvent">closeEvent</a></td>
+<td>Private slot implementing a close event handler.</td>
+</tr><tr>
+<td><a href="#HgQueuesDefineGuardsDialog.on_addButton_clicked">on_addButton_clicked</a></td>
+<td>Private slot to add a guard definition to the list or change it.</td>
+</tr><tr>
+<td><a href="#HgQueuesDefineGuardsDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#HgQueuesDefineGuardsDialog.on_guardCombo_editTextChanged">on_guardCombo_editTextChanged</a></td>
+<td>Private slot to handle changes of the text of the guard combo.</td>
+</tr><tr>
+<td><a href="#HgQueuesDefineGuardsDialog.on_guardsList_itemSelectionChanged">on_guardsList_itemSelectionChanged</a></td>
+<td>Private slot to handle changes of the selection of guards.</td>
+</tr><tr>
+<td><a href="#HgQueuesDefineGuardsDialog.on_patchSelector_activated">on_patchSelector_activated</a></td>
+<td>Private slot to get the list of guards defined for the given patch name.</td>
+</tr><tr>
+<td><a href="#HgQueuesDefineGuardsDialog.on_removeButton_clicked">on_removeButton_clicked</a></td>
+<td>Private slot to remove guard definitions from the list.</td>
+</tr><tr>
+<td><a href="#HgQueuesDefineGuardsDialog.start">start</a></td>
+<td>Public slot to start the list command.</td>
+</tr>
+</table>
+<a NAME="HgQueuesDefineGuardsDialog.__init__" ID="HgQueuesDefineGuardsDialog.__init__"></a>
+<h4>HgQueuesDefineGuardsDialog (Constructor)</h4>
+<b>HgQueuesDefineGuardsDialog</b>(<i>vcs, extension, patchesList, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>extension</i></dt>
+<dd>
+reference to the extension module (Queues)
+</dd><dt><i>patchesList</i></dt>
+<dd>
+list of patches (list of strings)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="HgQueuesDefineGuardsDialog.__applyGuards" ID="HgQueuesDefineGuardsDialog.__applyGuards"></a>
+<h4>HgQueuesDefineGuardsDialog.__applyGuards</h4>
+<b>__applyGuards</b>(<i></i>)
+<p>
+        Private slot to apply the defined guards to the current patch.
+</p><a NAME="HgQueuesDefineGuardsDialog.__getGuard" ID="HgQueuesDefineGuardsDialog.__getGuard"></a>
+<h4>HgQueuesDefineGuardsDialog.__getGuard</h4>
+<b>__getGuard</b>(<i>guard</i>)
+<p>
+        Private method to get a reference to a named guard.
+</p><dl>
+<dt><i>guard</i></dt>
+<dd>
+name of the guard (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the guard item (QListWidgetItem)
+</dd>
+</dl><a NAME="HgQueuesDefineGuardsDialog.closeEvent" ID="HgQueuesDefineGuardsDialog.closeEvent"></a>
+<h4>HgQueuesDefineGuardsDialog.closeEvent</h4>
+<b>closeEvent</b>(<i>e</i>)
+<p>
+        Private slot implementing a close event handler.
+</p><dl>
+<dt><i>e</i></dt>
+<dd>
+close event (QCloseEvent)
+</dd>
+</dl><a NAME="HgQueuesDefineGuardsDialog.on_addButton_clicked" ID="HgQueuesDefineGuardsDialog.on_addButton_clicked"></a>
+<h4>HgQueuesDefineGuardsDialog.on_addButton_clicked</h4>
+<b>on_addButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add a guard definition to the list or change it.
+</p><a NAME="HgQueuesDefineGuardsDialog.on_buttonBox_clicked" ID="HgQueuesDefineGuardsDialog.on_buttonBox_clicked"></a>
+<h4>HgQueuesDefineGuardsDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="HgQueuesDefineGuardsDialog.on_guardCombo_editTextChanged" ID="HgQueuesDefineGuardsDialog.on_guardCombo_editTextChanged"></a>
+<h4>HgQueuesDefineGuardsDialog.on_guardCombo_editTextChanged</h4>
+<b>on_guardCombo_editTextChanged</b>(<i>txt</i>)
+<p>
+        Private slot to handle changes of the text of the guard combo.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+contents of the guard combo line edit (string)
+</dd>
+</dl><a NAME="HgQueuesDefineGuardsDialog.on_guardsList_itemSelectionChanged" ID="HgQueuesDefineGuardsDialog.on_guardsList_itemSelectionChanged"></a>
+<h4>HgQueuesDefineGuardsDialog.on_guardsList_itemSelectionChanged</h4>
+<b>on_guardsList_itemSelectionChanged</b>(<i></i>)
+<p>
+        Private slot to handle changes of the selection of guards.
+</p><a NAME="HgQueuesDefineGuardsDialog.on_patchSelector_activated" ID="HgQueuesDefineGuardsDialog.on_patchSelector_activated"></a>
+<h4>HgQueuesDefineGuardsDialog.on_patchSelector_activated</h4>
+<b>on_patchSelector_activated</b>(<i>patch</i>)
+<p>
+        Private slot to get the list of guards defined for the given patch name.
+</p><dl>
+<dt><i>patch</i></dt>
+<dd>
+selected patch name (empty for current patch)
+</dd>
+</dl><a NAME="HgQueuesDefineGuardsDialog.on_removeButton_clicked" ID="HgQueuesDefineGuardsDialog.on_removeButton_clicked"></a>
+<h4>HgQueuesDefineGuardsDialog.on_removeButton_clicked</h4>
+<b>on_removeButton_clicked</b>(<i></i>)
+<p>
+        Private slot to remove guard definitions from the list.
+</p><a NAME="HgQueuesDefineGuardsDialog.start" ID="HgQueuesDefineGuardsDialog.start"></a>
+<h4>HgQueuesDefineGuardsDialog.start</h4>
+<b>start</b>(<i>path</i>)
+<p>
+        Public slot to start the list command.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+name of directory to be listed (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesGuardsSelectionDialog.html	Sat May 21 22:22:17 2011 +0200
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesGuardsSelectionDialog</title>
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesGuardsSelectionDialog</h1>
+<p>
+Module implementing a dialog to select a list of guards.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HgQueuesGuardsSelectionDialog">HgQueuesGuardsSelectionDialog</a></td>
+<td>Class implementing a dialog to select a list of guards.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HgQueuesGuardsSelectionDialog" ID="HgQueuesGuardsSelectionDialog"></a>
+<h2>HgQueuesGuardsSelectionDialog</h2>
+<p>
+    Class implementing a dialog to select a list of guards.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_HgQueuesGuardsSelectionDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HgQueuesGuardsSelectionDialog.__init__">HgQueuesGuardsSelectionDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HgQueuesGuardsSelectionDialog.getData">getData</a></td>
+<td>Public method to retrieve the data.</td>
+</tr>
+</table>
+<a NAME="HgQueuesGuardsSelectionDialog.__init__" ID="HgQueuesGuardsSelectionDialog.__init__"></a>
+<h4>HgQueuesGuardsSelectionDialog (Constructor)</h4>
+<b>HgQueuesGuardsSelectionDialog</b>(<i>guards, activeGuards=None, listOnly=False, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>guards</i></dt>
+<dd>
+list of guards to select from (list of strings)
+</dd><dt><i>activeGuards=</i></dt>
+<dd>
+list of active guards (list of strings)
+</dd><dt><i>listOnly</i></dt>
+<dd>
+flag indicating to only list the guards (boolean)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="HgQueuesGuardsSelectionDialog.getData" ID="HgQueuesGuardsSelectionDialog.getData"></a>
+<h4>HgQueuesGuardsSelectionDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to retrieve the data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of selected guards (list of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListAllGuardsDialog.html	Sat May 21 22:22:17 2011 +0200
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListAllGuardsDialog</title>
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListAllGuardsDialog</h1>
+<p>
+Module implementing a dialog to show all guards for all patches.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HgQueuesListAllGuardsDialog">HgQueuesListAllGuardsDialog</a></td>
+<td>Class implementing a dialog to show all guards for all patches.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HgQueuesListAllGuardsDialog" ID="HgQueuesListAllGuardsDialog"></a>
+<h2>HgQueuesListAllGuardsDialog</h2>
+<p>
+    Class implementing a dialog to show all guards for all patches.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_HgQueuesListAllGuardsDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HgQueuesListAllGuardsDialog.__init__">HgQueuesListAllGuardsDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HgQueuesListAllGuardsDialog.closeEvent">closeEvent</a></td>
+<td>Private slot implementing a close event handler.</td>
+</tr><tr>
+<td><a href="#HgQueuesListAllGuardsDialog.start">start</a></td>
+<td>Public slot to start the list command.</td>
+</tr>
+</table>
+<a NAME="HgQueuesListAllGuardsDialog.__init__" ID="HgQueuesListAllGuardsDialog.__init__"></a>
+<h4>HgQueuesListAllGuardsDialog (Constructor)</h4>
+<b>HgQueuesListAllGuardsDialog</b>(<i>vcs, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="HgQueuesListAllGuardsDialog.closeEvent" ID="HgQueuesListAllGuardsDialog.closeEvent"></a>
+<h4>HgQueuesListAllGuardsDialog.closeEvent</h4>
+<b>closeEvent</b>(<i>e</i>)
+<p>
+        Private slot implementing a close event handler.
+</p><dl>
+<dt><i>e</i></dt>
+<dd>
+close event (QCloseEvent)
+</dd>
+</dl><a NAME="HgQueuesListAllGuardsDialog.start" ID="HgQueuesListAllGuardsDialog.start"></a>
+<h4>HgQueuesListAllGuardsDialog.start</h4>
+<b>start</b>(<i>path</i>)
+<p>
+        Public slot to start the list command.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+name of directory to be listed (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListGuardsDialog.html	Sat May 21 22:22:17 2011 +0200
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListGuardsDialog</title>
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListGuardsDialog</h1>
+<p>
+Module implementing a dialog to show the guards of a selected patch.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HgQueuesListGuardsDialog">HgQueuesListGuardsDialog</a></td>
+<td>Class implementing a dialog to show the guards of a selected patch.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HgQueuesListGuardsDialog" ID="HgQueuesListGuardsDialog"></a>
+<h2>HgQueuesListGuardsDialog</h2>
+<p>
+    Class implementing a dialog to show the guards of a selected patch.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_HgQueuesListGuardsDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HgQueuesListGuardsDialog.__init__">HgQueuesListGuardsDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HgQueuesListGuardsDialog.closeEvent">closeEvent</a></td>
+<td>Private slot implementing a close event handler.</td>
+</tr><tr>
+<td><a href="#HgQueuesListGuardsDialog.on_patchSelector_activated">on_patchSelector_activated</a></td>
+<td>Private slot to get the list of guards for the given patch name.</td>
+</tr><tr>
+<td><a href="#HgQueuesListGuardsDialog.start">start</a></td>
+<td>Public slot to start the list command.</td>
+</tr>
+</table>
+<a NAME="HgQueuesListGuardsDialog.__init__" ID="HgQueuesListGuardsDialog.__init__"></a>
+<h4>HgQueuesListGuardsDialog (Constructor)</h4>
+<b>HgQueuesListGuardsDialog</b>(<i>vcs, patchesList, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>patchesList</i></dt>
+<dd>
+list of patches (list of strings)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="HgQueuesListGuardsDialog.closeEvent" ID="HgQueuesListGuardsDialog.closeEvent"></a>
+<h4>HgQueuesListGuardsDialog.closeEvent</h4>
+<b>closeEvent</b>(<i>e</i>)
+<p>
+        Private slot implementing a close event handler.
+</p><dl>
+<dt><i>e</i></dt>
+<dd>
+close event (QCloseEvent)
+</dd>
+</dl><a NAME="HgQueuesListGuardsDialog.on_patchSelector_activated" ID="HgQueuesListGuardsDialog.on_patchSelector_activated"></a>
+<h4>HgQueuesListGuardsDialog.on_patchSelector_activated</h4>
+<b>on_patchSelector_activated</b>(<i>patch</i>)
+<p>
+        Private slot to get the list of guards for the given patch name.
+</p><dl>
+<dt><i>patch</i></dt>
+<dd>
+selected patch name (empty for current patch)
+</dd>
+</dl><a NAME="HgQueuesListGuardsDialog.start" ID="HgQueuesListGuardsDialog.start"></a>
+<h4>HgQueuesListGuardsDialog.start</h4>
+<b>start</b>(<i>path</i>)
+<p>
+        Public slot to start the list command.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+name of directory to be listed (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- a/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html	Sat May 21 22:21:14 2011 +0200
+++ b/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html	Sat May 21 22:22:17 2011 +0200
@@ -72,6 +72,27 @@
 <td><a href="#QueuesProjectHelper.__hgQueueGotoPatchForced">__hgQueueGotoPatchForced</a></td>
 <td>Private slot used to push or pop patches until the a named one is at the top of the stack overwriting local changes.</td>
 </tr><tr>
+<td><a href="#QueuesProjectHelper.__hgQueueGuardsDeactivate">__hgQueueGuardsDeactivate</a></td>
+<td>Private slot used to deactivate all active guards.</td>
+</tr><tr>
+<td><a href="#QueuesProjectHelper.__hgQueueGuardsDefine">__hgQueueGuardsDefine</a></td>
+<td>Private slot used to define guards for the current or a named patch.</td>
+</tr><tr>
+<td><a href="#QueuesProjectHelper.__hgQueueGuardsDropAll">__hgQueueGuardsDropAll</a></td>
+<td>Private slot used to drop all guards of the current or a named patch.</td>
+</tr><tr>
+<td><a href="#QueuesProjectHelper.__hgQueueGuardsIdentifyActive">__hgQueueGuardsIdentifyActive</a></td>
+<td>Private slot used to list all active guards.</td>
+</tr><tr>
+<td><a href="#QueuesProjectHelper.__hgQueueGuardsList">__hgQueueGuardsList</a></td>
+<td>Private slot used to list the guards for the current or a named patch.</td>
+</tr><tr>
+<td><a href="#QueuesProjectHelper.__hgQueueGuardsListAll">__hgQueueGuardsListAll</a></td>
+<td>Private slot used to list all guards of all patches.</td>
+</tr><tr>
+<td><a href="#QueuesProjectHelper.__hgQueueGuardsSetActive">__hgQueueGuardsSetActive</a></td>
+<td>Private slot used to set the active guards.</td>
+</tr><tr>
 <td><a href="#QueuesProjectHelper.__hgQueueListPatches">__hgQueueListPatches</a></td>
 <td>Private slot used to show a list of applied and unapplied patches.</td>
 </tr><tr>
@@ -129,6 +150,9 @@
 <td><a href="#QueuesProjectHelper.__hgQueueShowPatch">__hgQueueShowPatch</a></td>
 <td>Private slot used to show the contents of the current patch.</td>
 </tr><tr>
+<td><a href="#QueuesProjectHelper.__initGuardsActions">__initGuardsActions</a></td>
+<td>Public method to generate the guards action objects.</td>
+</tr><tr>
 <td><a href="#QueuesProjectHelper.__initPushPopActions">__initPushPopActions</a></td>
 <td>Public method to generate the push and pop action objects.</td>
 </tr><tr>
@@ -180,6 +204,41 @@
 <p>
         Private slot used to push or pop patches until the a named one
         is at the top of the stack overwriting local changes.
+</p><a NAME="QueuesProjectHelper.__hgQueueGuardsDeactivate" ID="QueuesProjectHelper.__hgQueueGuardsDeactivate"></a>
+<h4>QueuesProjectHelper.__hgQueueGuardsDeactivate</h4>
+<b>__hgQueueGuardsDeactivate</b>(<i></i>)
+<p>
+        Private slot used to deactivate all active guards.
+</p><a NAME="QueuesProjectHelper.__hgQueueGuardsDefine" ID="QueuesProjectHelper.__hgQueueGuardsDefine"></a>
+<h4>QueuesProjectHelper.__hgQueueGuardsDefine</h4>
+<b>__hgQueueGuardsDefine</b>(<i></i>)
+<p>
+        Private slot used to define guards for the current or a named patch.
+</p><a NAME="QueuesProjectHelper.__hgQueueGuardsDropAll" ID="QueuesProjectHelper.__hgQueueGuardsDropAll"></a>
+<h4>QueuesProjectHelper.__hgQueueGuardsDropAll</h4>
+<b>__hgQueueGuardsDropAll</b>(<i></i>)
+<p>
+        Private slot used to drop all guards of the current or a named patch.
+</p><a NAME="QueuesProjectHelper.__hgQueueGuardsIdentifyActive" ID="QueuesProjectHelper.__hgQueueGuardsIdentifyActive"></a>
+<h4>QueuesProjectHelper.__hgQueueGuardsIdentifyActive</h4>
+<b>__hgQueueGuardsIdentifyActive</b>(<i></i>)
+<p>
+        Private slot used to list all active guards.
+</p><a NAME="QueuesProjectHelper.__hgQueueGuardsList" ID="QueuesProjectHelper.__hgQueueGuardsList"></a>
+<h4>QueuesProjectHelper.__hgQueueGuardsList</h4>
+<b>__hgQueueGuardsList</b>(<i></i>)
+<p>
+        Private slot used to list the guards for the current or a named patch.
+</p><a NAME="QueuesProjectHelper.__hgQueueGuardsListAll" ID="QueuesProjectHelper.__hgQueueGuardsListAll"></a>
+<h4>QueuesProjectHelper.__hgQueueGuardsListAll</h4>
+<b>__hgQueueGuardsListAll</b>(<i></i>)
+<p>
+        Private slot used to list all guards of all patches.
+</p><a NAME="QueuesProjectHelper.__hgQueueGuardsSetActive" ID="QueuesProjectHelper.__hgQueueGuardsSetActive"></a>
+<h4>QueuesProjectHelper.__hgQueueGuardsSetActive</h4>
+<b>__hgQueueGuardsSetActive</b>(<i></i>)
+<p>
+        Private slot used to set the active guards.
 </p><a NAME="QueuesProjectHelper.__hgQueueListPatches" ID="QueuesProjectHelper.__hgQueueListPatches"></a>
 <h4>QueuesProjectHelper.__hgQueueListPatches</h4>
 <b>__hgQueueListPatches</b>(<i></i>)
@@ -283,6 +342,11 @@
 <b>__hgQueueShowPatch</b>(<i></i>)
 <p>
         Private slot used to show the contents of the current patch. 
+</p><a NAME="QueuesProjectHelper.__initGuardsActions" ID="QueuesProjectHelper.__initGuardsActions"></a>
+<h4>QueuesProjectHelper.__initGuardsActions</h4>
+<b>__initGuardsActions</b>(<i></i>)
+<p>
+        Public method to generate the guards action objects.
 </p><a NAME="QueuesProjectHelper.__initPushPopActions" ID="QueuesProjectHelper.__initPushPopActions"></a>
 <h4>QueuesProjectHelper.__initPushPopActions</h4>
 <b>__initPushPopActions</b>(<i></i>)
--- a/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html	Sat May 21 22:21:14 2011 +0200
+++ b/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html	Sat May 21 22:22:17 2011 +0200
@@ -66,6 +66,9 @@
 <td><a href="#Queues.__getPatchesList">__getPatchesList</a></td>
 <td>Public method to get a list of patches of a given type.</td>
 </tr><tr>
+<td><a href="#Queues.getGuardsList">getGuardsList</a></td>
+<td>Public method to get a list of all guards defined.</td>
+</tr><tr>
 <td><a href="#Queues.hgQueueDeletePatch">hgQueueDeletePatch</a></td>
 <td>Public method to delete a selected unapplied patch.</td>
 </tr><tr>
@@ -75,6 +78,27 @@
 <td><a href="#Queues.hgQueueFoldUnappliedPatches">hgQueueFoldUnappliedPatches</a></td>
 <td>Public method to fold patches into the current patch.</td>
 </tr><tr>
+<td><a href="#Queues.hgQueueGuardsDeactivate">hgQueueGuardsDeactivate</a></td>
+<td>Public method to deactivate all active guards.</td>
+</tr><tr>
+<td><a href="#Queues.hgQueueGuardsDefine">hgQueueGuardsDefine</a></td>
+<td>Public method to define guards for the current or a named patch.</td>
+</tr><tr>
+<td><a href="#Queues.hgQueueGuardsDropAll">hgQueueGuardsDropAll</a></td>
+<td>Public method to drop all guards of the current or a named patch.</td>
+</tr><tr>
+<td><a href="#Queues.hgQueueGuardsIdentifyActive">hgQueueGuardsIdentifyActive</a></td>
+<td>Public method to list all active guards.</td>
+</tr><tr>
+<td><a href="#Queues.hgQueueGuardsList">hgQueueGuardsList</a></td>
+<td>Public method to list the guards for the current or a named patch.</td>
+</tr><tr>
+<td><a href="#Queues.hgQueueGuardsListAll">hgQueueGuardsListAll</a></td>
+<td>Public method to list all guards of all patches.</td>
+</tr><tr>
+<td><a href="#Queues.hgQueueGuardsSetActive">hgQueueGuardsSetActive</a></td>
+<td>Public method to set the active guards.</td>
+</tr><tr>
 <td><a href="#Queues.hgQueueListPatches">hgQueueListPatches</a></td>
 <td>Public method to show a list of all patches.</td>
 </tr><tr>
@@ -157,6 +181,24 @@
 <dd>
 list of patches (list of string)
 </dd>
+</dl><a NAME="Queues.getGuardsList" ID="Queues.getGuardsList"></a>
+<h4>Queues.getGuardsList</h4>
+<b>getGuardsList</b>(<i>repodir, all=True</i>)
+<p>
+        Public method to get a list of all guards defined.
+</p><dl>
+<dt><i>repodir</i></dt>
+<dd>
+directory name of the repository (string)
+</dd><dt><i>all</i></dt>
+<dd>
+flag indicating to get all guards (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+sorted list of guards (list of strings)
+</dd>
 </dl><a NAME="Queues.hgQueueDeletePatch" ID="Queues.hgQueueDeletePatch"></a>
 <h4>Queues.hgQueueDeletePatch</h4>
 <b>hgQueueDeletePatch</b>(<i>name</i>)
@@ -187,6 +229,76 @@
 <dd>
 file/directory name (string)
 </dd>
+</dl><a NAME="Queues.hgQueueGuardsDeactivate" ID="Queues.hgQueueGuardsDeactivate"></a>
+<h4>Queues.hgQueueGuardsDeactivate</h4>
+<b>hgQueueGuardsDeactivate</b>(<i>name</i>)
+<p>
+        Public method to deactivate all active guards.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name (string)
+</dd>
+</dl><a NAME="Queues.hgQueueGuardsDefine" ID="Queues.hgQueueGuardsDefine"></a>
+<h4>Queues.hgQueueGuardsDefine</h4>
+<b>hgQueueGuardsDefine</b>(<i>name</i>)
+<p>
+        Public method to define guards for the current or a named patch.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name (string)
+</dd>
+</dl><a NAME="Queues.hgQueueGuardsDropAll" ID="Queues.hgQueueGuardsDropAll"></a>
+<h4>Queues.hgQueueGuardsDropAll</h4>
+<b>hgQueueGuardsDropAll</b>(<i>name</i>)
+<p>
+        Public method to drop all guards of the current or a named patch.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name (string)
+</dd>
+</dl><a NAME="Queues.hgQueueGuardsIdentifyActive" ID="Queues.hgQueueGuardsIdentifyActive"></a>
+<h4>Queues.hgQueueGuardsIdentifyActive</h4>
+<b>hgQueueGuardsIdentifyActive</b>(<i>name</i>)
+<p>
+        Public method to list all active guards.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name (string)
+</dd>
+</dl><a NAME="Queues.hgQueueGuardsList" ID="Queues.hgQueueGuardsList"></a>
+<h4>Queues.hgQueueGuardsList</h4>
+<b>hgQueueGuardsList</b>(<i>name</i>)
+<p>
+        Public method to list the guards for the current or a named patch.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name (string)
+</dd>
+</dl><a NAME="Queues.hgQueueGuardsListAll" ID="Queues.hgQueueGuardsListAll"></a>
+<h4>Queues.hgQueueGuardsListAll</h4>
+<b>hgQueueGuardsListAll</b>(<i>name</i>)
+<p>
+        Public method to list all guards of all patches.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name (string)
+</dd>
+</dl><a NAME="Queues.hgQueueGuardsSetActive" ID="Queues.hgQueueGuardsSetActive"></a>
+<h4>Queues.hgQueueGuardsSetActive</h4>
+<b>hgQueueGuardsSetActive</b>(<i>name</i>)
+<p>
+        Public method to set the active guards.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name (string)
+</dd>
 </dl><a NAME="Queues.hgQueueListPatches" ID="Queues.hgQueueListPatches"></a>
 <h4>Queues.hgQueueListPatches</h4>
 <b>hgQueueListPatches</b>(<i>name</i>)
--- a/Documentation/Source/index-eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.html	Sat May 21 22:21:14 2011 +0200
+++ b/Documentation/Source/index-eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.html	Sat May 21 22:22:17 2011 +0200
@@ -29,15 +29,27 @@
 <h3>Modules</h3>
 <table>
 <tr>
+<td><a href="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesDefineGuardsDialog.html">HgQueuesDefineGuardsDialog</a></td>
+<td>Module implementing a dialog to define guards for patches.</td>
+</tr><tr>
 <td><a href="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesFoldDialog.html">HgQueuesFoldDialog</a></td>
 <td>Module implementing a dialog to enter data to fold patches.</td>
 </tr><tr>
+<td><a href="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesGuardsSelectionDialog.html">HgQueuesGuardsSelectionDialog</a></td>
+<td>Module implementing a dialog to select a list of guards.</td>
+</tr><tr>
 <td><a href="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesHeaderDialog.html">HgQueuesHeaderDialog</a></td>
 <td>Module implementing a dialog to show the commit message of the current patch.</td>
 </tr><tr>
+<td><a href="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListAllGuardsDialog.html">HgQueuesListAllGuardsDialog</a></td>
+<td>Module implementing a dialog to show all guards for all patches.</td>
+</tr><tr>
 <td><a href="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListDialog.html">HgQueuesListDialog</a></td>
 <td>Module implementing a dialog to show a list of applied and unapplied patches.</td>
 </tr><tr>
+<td><a href="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesListGuardsDialog.html">HgQueuesListGuardsDialog</a></td>
+<td>Module implementing a dialog to show the guards of a selected patch.</td>
+</tr><tr>
 <td><a href="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesNewPatchDialog.html">HgQueuesNewPatchDialog</a></td>
 <td>Module implementing a dialog to get the data for a new patch.</td>
 </tr><tr>

eric ide

mercurial