Tue, 31 May 2011 10:31:06 +0200
Changed the Mercurial extension interface code to use custom base classes instead of inheriting QObject directly.
--- a/APIs/Python3/eric5.api Tue May 31 09:46:03 2011 +0200 +++ b/APIs/Python3/eric5.api Tue May 31 10:31:06 2011 +0200 @@ -3215,11 +3215,9 @@ eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.HgBookmarksListDialog.HgBookmarksListDialog.on_sendButton_clicked?4() eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.HgBookmarksListDialog.HgBookmarksListDialog.start?4(path, bookmarksList) eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.HgBookmarksListDialog.HgBookmarksListDialog?1(vcs, parent=None) -eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.ProjectHelper.BookmarksProjectHelper.getActions?4() eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.ProjectHelper.BookmarksProjectHelper.initActions?4() eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.ProjectHelper.BookmarksProjectHelper.initMenu?4(mainMenu) eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.ProjectHelper.BookmarksProjectHelper.menuTitle?4() -eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.ProjectHelper.BookmarksProjectHelper.setObjects?4(vcsObject, projectObject) eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.ProjectHelper.BookmarksProjectHelper?1() eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.bookmarks.Bookmarks.hgBookmarkDefine?4(name) eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.bookmarks.Bookmarks.hgBookmarkDelete?4(name) @@ -3240,14 +3238,11 @@ eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.HgFetchDialog.HgFetchDialog.getData?4() eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.HgFetchDialog.HgFetchDialog.on_recentComboBox_activated?4(txt) eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.HgFetchDialog.HgFetchDialog?1(parent=None) -eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.FetchProjectHelper.getActions?4() eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.FetchProjectHelper.initActions?4() eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.FetchProjectHelper.initMenu?4(mainMenu) eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.FetchProjectHelper.menuTitle?4() -eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.FetchProjectHelper.setObjects?4(vcsObject, projectObject) eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.FetchProjectHelper?1() eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.fetch.Fetch.hgFetch?4(name) -eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.fetch.Fetch.shutdown?4() eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.fetch.Fetch?1(vcs) eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.HgGpgSignDialog.HgGpgSignDialog.getData?4() eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.HgGpgSignDialog.HgGpgSignDialog.on_bookmarkButton_toggled?4(checked) @@ -3271,11 +3266,9 @@ eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.HgGpgSignaturesDialog.HgGpgSignaturesDialog.on_verifyButton_clicked?4() eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.HgGpgSignaturesDialog.HgGpgSignaturesDialog.start?4(path) eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.HgGpgSignaturesDialog.HgGpgSignaturesDialog?1(vcs, parent=None) -eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.ProjectHelper.GpgProjectHelper.getActions?4() eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.ProjectHelper.GpgProjectHelper.initActions?4() eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.ProjectHelper.GpgProjectHelper.initMenu?4(mainMenu) eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.ProjectHelper.GpgProjectHelper.menuTitle?4() -eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.ProjectHelper.GpgProjectHelper.setObjects?4(vcsObject, projectObject) eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.ProjectHelper.GpgProjectHelper?1() eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.gpg.Gpg.hgGpgSign?4(path) eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.gpg.Gpg.hgGpgSignatures?4(path) @@ -3345,6 +3338,14 @@ eric5.Plugins.VcsPlugins.vcsMercurial.HgDiffDialog.HgDiffDialog.on_sendButton_clicked?4() eric5.Plugins.VcsPlugins.vcsMercurial.HgDiffDialog.HgDiffDialog.start?4(fn, versions=None, bundle=None, qdiff=False) eric5.Plugins.VcsPlugins.vcsMercurial.HgDiffDialog.HgDiffDialog?1(vcs, parent=None) +eric5.Plugins.VcsPlugins.vcsMercurial.HgExtension.HgExtension.shutdown?4() +eric5.Plugins.VcsPlugins.vcsMercurial.HgExtension.HgExtension?1(vcs) +eric5.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper.HgExtensionProjectHelper.getActions?4() +eric5.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper.HgExtensionProjectHelper.initActions?4() +eric5.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper.HgExtensionProjectHelper.initMenu?4(mainMenu) +eric5.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper.HgExtensionProjectHelper.menuTitle?4() +eric5.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper.HgExtensionProjectHelper.setObjects?4(vcsObject, projectObject) +eric5.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper.HgExtensionProjectHelper?1() eric5.Plugins.VcsPlugins.vcsMercurial.HgLogBrowserDialog.COLORNAMES?7 eric5.Plugins.VcsPlugins.vcsMercurial.HgLogBrowserDialog.COLORS?7 eric5.Plugins.VcsPlugins.vcsMercurial.HgLogBrowserDialog.HgLogBrowserDialog.AuthorColumn?7 @@ -3484,11 +3485,9 @@ eric5.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.HgProjectHelper.shutdown?4() eric5.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.HgProjectHelper?1(vcsObject, projectObject, parent=None, name=None) eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.HgPurgeListDialog.HgPurgeListDialog?1(entries, parent=None) -eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.ProjectHelper.PurgeProjectHelper.getActions?4() eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.ProjectHelper.PurgeProjectHelper.initActions?4() eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.ProjectHelper.PurgeProjectHelper.initMenu?4(mainMenu) eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.ProjectHelper.PurgeProjectHelper.menuTitle?4() -eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.ProjectHelper.PurgeProjectHelper.setObjects?4(vcsObject, projectObject) eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.ProjectHelper.PurgeProjectHelper?1() eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.purge.Purge.hgPurge?4(name, all=False) eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.purge.Purge.hgPurgeList?4(name, all=False) @@ -3555,11 +3554,9 @@ eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesRenamePatchDialog.HgQueuesRenamePatchDialog.on_nameEdit_textChanged?4(txt) eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesRenamePatchDialog.HgQueuesRenamePatchDialog.on_namedButton_toggled?4(checked) eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesRenamePatchDialog.HgQueuesRenamePatchDialog?1(currentPatch, patchesList, parent=None) -eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.QueuesProjectHelper.getActions?4() eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.QueuesProjectHelper.initActions?4() eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.QueuesProjectHelper.initMenu?4(mainMenu) eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.QueuesProjectHelper.menuTitle?4() -eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.QueuesProjectHelper.setObjects?4(vcsObject, projectObject) eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.QueuesProjectHelper?1() eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.APPLIED_LIST?7 eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.GOTO?7 @@ -3593,11 +3590,9 @@ eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.hgQueueShowPatch?4(name) eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues.shutdown?4() eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.Queues?1(vcs) -eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.ProjectHelper.TransplantProjectHelper.getActions?4() eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.ProjectHelper.TransplantProjectHelper.initActions?4() eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.ProjectHelper.TransplantProjectHelper.initMenu?4(mainMenu) eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.ProjectHelper.TransplantProjectHelper.menuTitle?4() -eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.ProjectHelper.TransplantProjectHelper.setObjects?4(vcsObject, projectObject) eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.ProjectHelper.TransplantProjectHelper?1() eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.TransplantDialog.RevisionsValidator.validate?4(input, pos) eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.TransplantDialog.RevisionsValidator?1(multiRevsAllowed, parent=None) @@ -3608,7 +3603,6 @@ eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.TransplantDialog.TransplantDialog?1(branchesList, parent=None) eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.transplant.Transplant.hgTransplant?4(path) eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.transplant.Transplant.hgTransplantContinue?4(path) -eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.transplant.Transplant.shutdown?4() eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.transplant.Transplant?1(vcs) eric5.Plugins.VcsPlugins.vcsMercurial.hg.Hg._createStatusMonitorThread?5(interval, project) eric5.Plugins.VcsPlugins.vcsMercurial.hg.Hg.clearStatusCache?4()
--- a/Documentation/Help/source.qhp Tue May 31 09:46:03 2011 +0200 +++ b/Documentation/Help/source.qhp Tue May 31 10:31:06 2011 +0200 @@ -415,6 +415,8 @@ <section title="eric5.Plugins.VcsPlugins.vcsMercurial.HgCopyDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgCopyDialog.html" /> <section title="eric5.Plugins.VcsPlugins.vcsMercurial.HgDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgDialog.html" /> <section title="eric5.Plugins.VcsPlugins.vcsMercurial.HgDiffDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgDiffDialog.html" /> + <section title="eric5.Plugins.VcsPlugins.vcsMercurial.HgExtension" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgExtension.html" /> + <section title="eric5.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper.html" /> <section title="eric5.Plugins.VcsPlugins.vcsMercurial.HgLogBrowserDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgLogBrowserDialog.html" /> <section title="eric5.Plugins.VcsPlugins.vcsMercurial.HgLogDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgLogDialog.html" /> <section title="eric5.Plugins.VcsPlugins.vcsMercurial.HgMergeDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgMergeDialog.html" /> @@ -8592,6 +8594,14 @@ <keyword name="HgProjectBrowserHelper.showContextMenuDir" id="HgProjectBrowserHelper.showContextMenuDir" ref="eric5.Plugins.VcsPlugins.vcsMercurial.ProjectBrowserHelper.html#HgProjectBrowserHelper.showContextMenuDir" /> <keyword name="HgProjectBrowserHelper.showContextMenuDirMulti" id="HgProjectBrowserHelper.showContextMenuDirMulti" ref="eric5.Plugins.VcsPlugins.vcsMercurial.ProjectBrowserHelper.html#HgProjectBrowserHelper.showContextMenuDirMulti" /> <keyword name="HgProjectBrowserHelper.showContextMenuMulti" id="HgProjectBrowserHelper.showContextMenuMulti" ref="eric5.Plugins.VcsPlugins.vcsMercurial.ProjectBrowserHelper.html#HgProjectBrowserHelper.showContextMenuMulti" /> + <keyword name="HgExtensionProjectHelper (Module)" id="HgExtensionProjectHelper (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper.html" /> + <keyword name="HgExtensionProjectHelper" id="HgExtensionProjectHelper" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper.html#HgExtensionProjectHelper" /> + <keyword name="HgExtensionProjectHelper (Constructor)" id="HgExtensionProjectHelper (Constructor)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper.html#HgExtensionProjectHelper.__init__" /> + <keyword name="HgExtensionProjectHelper.getActions" id="HgExtensionProjectHelper.getActions" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper.html#HgExtensionProjectHelper.getActions" /> + <keyword name="HgExtensionProjectHelper.initActions" id="HgExtensionProjectHelper.initActions" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper.html#HgExtensionProjectHelper.initActions" /> + <keyword name="HgExtensionProjectHelper.initMenu" id="HgExtensionProjectHelper.initMenu" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper.html#HgExtensionProjectHelper.initMenu" /> + <keyword name="HgExtensionProjectHelper.menuTitle" id="HgExtensionProjectHelper.menuTitle" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper.html#HgExtensionProjectHelper.menuTitle" /> + <keyword name="HgExtensionProjectHelper.setObjects" id="HgExtensionProjectHelper.setObjects" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper.html#HgExtensionProjectHelper.setObjects" /> <keyword name="HgRevisionsSelectionDialog (Module)" id="HgRevisionsSelectionDialog (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgRevisionsSelectionDialog.html" /> <keyword name="HgRevisionsSelectionDialog" id="HgRevisionsSelectionDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgRevisionsSelectionDialog.html#HgRevisionsSelectionDialog" /> <keyword name="HgRevisionsSelectionDialog (Constructor)" id="HgRevisionsSelectionDialog (Constructor)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgRevisionsSelectionDialog.html#HgRevisionsSelectionDialog.__init__" /> @@ -8647,6 +8657,10 @@ <keyword name="HgRevisionSelectionDialog.on_idEdit_textChanged" id="HgRevisionSelectionDialog.on_idEdit_textChanged" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgRevisionSelectionDialog.html#HgRevisionSelectionDialog.on_idEdit_textChanged" /> <keyword name="HgRevisionSelectionDialog.on_tagButton_toggled" id="HgRevisionSelectionDialog.on_tagButton_toggled" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgRevisionSelectionDialog.html#HgRevisionSelectionDialog.on_tagButton_toggled" /> <keyword name="HgRevisionSelectionDialog.on_tagCombo_editTextChanged" id="HgRevisionSelectionDialog.on_tagCombo_editTextChanged" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgRevisionSelectionDialog.html#HgRevisionSelectionDialog.on_tagCombo_editTextChanged" /> + <keyword name="HgExtension (Module)" id="HgExtension (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgExtension.html" /> + <keyword name="HgExtension" id="HgExtension" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgExtension.html#HgExtension" /> + <keyword name="HgExtension (Constructor)" id="HgExtension (Constructor)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgExtension.html#HgExtension.__init__" /> + <keyword name="HgExtension.shutdown" id="HgExtension.shutdown" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgExtension.html#HgExtension.shutdown" /> <keyword name="Config (Module)" id="Config (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.Config.html" /> <keyword name="HgDialog (Module)" id="HgDialog (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgDialog.html" /> <keyword name="HgDialog" id="HgDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.HgDialog.html#HgDialog" /> @@ -9540,17 +9554,14 @@ <keyword name="TransplantProjectHelper (Constructor)" id="TransplantProjectHelper (Constructor)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.ProjectHelper.html#TransplantProjectHelper.__init__" /> <keyword name="TransplantProjectHelper.__hgTransplant" id="TransplantProjectHelper.__hgTransplant" ref="eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.ProjectHelper.html#TransplantProjectHelper.__hgTransplant" /> <keyword name="TransplantProjectHelper.__hgTransplantContinue" id="TransplantProjectHelper.__hgTransplantContinue" ref="eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.ProjectHelper.html#TransplantProjectHelper.__hgTransplantContinue" /> - <keyword name="TransplantProjectHelper.getActions" id="TransplantProjectHelper.getActions" ref="eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.ProjectHelper.html#TransplantProjectHelper.getActions" /> <keyword name="TransplantProjectHelper.initActions" id="TransplantProjectHelper.initActions" ref="eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.ProjectHelper.html#TransplantProjectHelper.initActions" /> <keyword name="TransplantProjectHelper.initMenu" id="TransplantProjectHelper.initMenu" ref="eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.ProjectHelper.html#TransplantProjectHelper.initMenu" /> <keyword name="TransplantProjectHelper.menuTitle" id="TransplantProjectHelper.menuTitle" ref="eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.ProjectHelper.html#TransplantProjectHelper.menuTitle" /> - <keyword name="TransplantProjectHelper.setObjects" id="TransplantProjectHelper.setObjects" ref="eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.ProjectHelper.html#TransplantProjectHelper.setObjects" /> <keyword name="transplant (Module)" id="transplant (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.transplant.html" /> <keyword name="Transplant" id="Transplant" ref="eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.transplant.html#Transplant" /> <keyword name="Transplant (Constructor)" id="Transplant (Constructor)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.transplant.html#Transplant.__init__" /> <keyword name="Transplant.hgTransplant" id="Transplant.hgTransplant" ref="eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.transplant.html#Transplant.hgTransplant" /> <keyword name="Transplant.hgTransplantContinue" id="Transplant.hgTransplantContinue" ref="eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.transplant.html#Transplant.hgTransplantContinue" /> - <keyword name="Transplant.shutdown" id="Transplant.shutdown" ref="eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.transplant.html#Transplant.shutdown" /> <keyword name="ConfigurationPage (Package)" id="ConfigurationPage (Package)" ref="index-eric5.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage.html" /> <keyword name="MercurialPage (Module)" id="MercurialPage (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage.MercurialPage.html" /> <keyword name="MercurialPage" id="MercurialPage" ref="eric5.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage.MercurialPage.html#MercurialPage" /> @@ -9567,16 +9578,13 @@ <keyword name="FetchProjectHelper" id="FetchProjectHelper" ref="eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.html#FetchProjectHelper" /> <keyword name="FetchProjectHelper (Constructor)" id="FetchProjectHelper (Constructor)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.html#FetchProjectHelper.__init__" /> <keyword name="FetchProjectHelper.__hgFetch" id="FetchProjectHelper.__hgFetch" ref="eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.html#FetchProjectHelper.__hgFetch" /> - <keyword name="FetchProjectHelper.getActions" id="FetchProjectHelper.getActions" ref="eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.html#FetchProjectHelper.getActions" /> <keyword name="FetchProjectHelper.initActions" id="FetchProjectHelper.initActions" ref="eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.html#FetchProjectHelper.initActions" /> <keyword name="FetchProjectHelper.initMenu" id="FetchProjectHelper.initMenu" ref="eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.html#FetchProjectHelper.initMenu" /> <keyword name="FetchProjectHelper.menuTitle" id="FetchProjectHelper.menuTitle" ref="eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.html#FetchProjectHelper.menuTitle" /> - <keyword name="FetchProjectHelper.setObjects" id="FetchProjectHelper.setObjects" ref="eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.html#FetchProjectHelper.setObjects" /> <keyword name="fetch (Module)" id="fetch (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.fetch.html" /> <keyword name="Fetch" id="Fetch" ref="eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.fetch.html#Fetch" /> <keyword name="Fetch (Constructor)" id="Fetch (Constructor)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.fetch.html#Fetch.__init__" /> <keyword name="Fetch.hgFetch" id="Fetch.hgFetch" ref="eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.fetch.html#Fetch.hgFetch" /> - <keyword name="Fetch.shutdown" id="Fetch.shutdown" ref="eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.fetch.html#Fetch.shutdown" /> <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" /> @@ -9662,11 +9670,9 @@ <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.__initQueuesMgmtActions" id="QueuesProjectHelper.__initQueuesMgmtActions" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.__initQueuesMgmtActions" /> - <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.menuTitle" id="QueuesProjectHelper.menuTitle" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.menuTitle" /> - <keyword name="QueuesProjectHelper.setObjects" id="QueuesProjectHelper.setObjects" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html#QueuesProjectHelper.setObjects" /> <keyword name="HgQueuesQueueManagementDialog (Module)" id="HgQueuesQueueManagementDialog (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesQueueManagementDialog.html" /> <keyword name="HgQueuesQueueManagementDialog" id="HgQueuesQueueManagementDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesQueueManagementDialog.html#HgQueuesQueueManagementDialog" /> <keyword name="HgQueuesQueueManagementDialog (Constructor)" id="HgQueuesQueueManagementDialog (Constructor)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.HgQueuesQueueManagementDialog.html#HgQueuesQueueManagementDialog.__init__" /> @@ -9830,11 +9836,9 @@ <keyword name="BookmarksProjectHelper.__hgBookmarkPush" id="BookmarksProjectHelper.__hgBookmarkPush" ref="eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.ProjectHelper.html#BookmarksProjectHelper.__hgBookmarkPush" /> <keyword name="BookmarksProjectHelper.__hgBookmarkRename" id="BookmarksProjectHelper.__hgBookmarkRename" ref="eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.ProjectHelper.html#BookmarksProjectHelper.__hgBookmarkRename" /> <keyword name="BookmarksProjectHelper.__hgBookmarksList" id="BookmarksProjectHelper.__hgBookmarksList" ref="eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.ProjectHelper.html#BookmarksProjectHelper.__hgBookmarksList" /> - <keyword name="BookmarksProjectHelper.getActions" id="BookmarksProjectHelper.getActions" ref="eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.ProjectHelper.html#BookmarksProjectHelper.getActions" /> <keyword name="BookmarksProjectHelper.initActions" id="BookmarksProjectHelper.initActions" ref="eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.ProjectHelper.html#BookmarksProjectHelper.initActions" /> <keyword name="BookmarksProjectHelper.initMenu" id="BookmarksProjectHelper.initMenu" ref="eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.ProjectHelper.html#BookmarksProjectHelper.initMenu" /> <keyword name="BookmarksProjectHelper.menuTitle" id="BookmarksProjectHelper.menuTitle" ref="eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.ProjectHelper.html#BookmarksProjectHelper.menuTitle" /> - <keyword name="BookmarksProjectHelper.setObjects" id="BookmarksProjectHelper.setObjects" ref="eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.ProjectHelper.html#BookmarksProjectHelper.setObjects" /> <keyword name="HgBookmarkRenameDialog (Module)" id="HgBookmarkRenameDialog (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.HgBookmarkRenameDialog.html" /> <keyword name="HgBookmarkRenameDialog" id="HgBookmarkRenameDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.HgBookmarkRenameDialog.html#HgBookmarkRenameDialog" /> <keyword name="HgBookmarkRenameDialog (Constructor)" id="HgBookmarkRenameDialog (Constructor)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.HgBookmarkRenameDialog.html#HgBookmarkRenameDialog.__init__" /> @@ -9853,11 +9857,9 @@ <keyword name="PurgeProjectHelper.__hgPurgeAll" id="PurgeProjectHelper.__hgPurgeAll" ref="eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.ProjectHelper.html#PurgeProjectHelper.__hgPurgeAll" /> <keyword name="PurgeProjectHelper.__hgPurgeAllList" id="PurgeProjectHelper.__hgPurgeAllList" ref="eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.ProjectHelper.html#PurgeProjectHelper.__hgPurgeAllList" /> <keyword name="PurgeProjectHelper.__hgPurgeList" id="PurgeProjectHelper.__hgPurgeList" ref="eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.ProjectHelper.html#PurgeProjectHelper.__hgPurgeList" /> - <keyword name="PurgeProjectHelper.getActions" id="PurgeProjectHelper.getActions" ref="eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.ProjectHelper.html#PurgeProjectHelper.getActions" /> <keyword name="PurgeProjectHelper.initActions" id="PurgeProjectHelper.initActions" ref="eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.ProjectHelper.html#PurgeProjectHelper.initActions" /> <keyword name="PurgeProjectHelper.initMenu" id="PurgeProjectHelper.initMenu" ref="eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.ProjectHelper.html#PurgeProjectHelper.initMenu" /> <keyword name="PurgeProjectHelper.menuTitle" id="PurgeProjectHelper.menuTitle" ref="eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.ProjectHelper.html#PurgeProjectHelper.menuTitle" /> - <keyword name="PurgeProjectHelper.setObjects" id="PurgeProjectHelper.setObjects" ref="eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.ProjectHelper.html#PurgeProjectHelper.setObjects" /> <keyword name="purge (Module)" id="purge (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.purge.html" /> <keyword name="Purge" id="Purge" ref="eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.purge.html#Purge" /> <keyword name="Purge (Constructor)" id="Purge (Constructor)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.purge.html#Purge.__init__" /> @@ -9901,11 +9903,9 @@ <keyword name="GpgProjectHelper.__hgGpgSign" id="GpgProjectHelper.__hgGpgSign" ref="eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.ProjectHelper.html#GpgProjectHelper.__hgGpgSign" /> <keyword name="GpgProjectHelper.__hgGpgSignatures" id="GpgProjectHelper.__hgGpgSignatures" ref="eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.ProjectHelper.html#GpgProjectHelper.__hgGpgSignatures" /> <keyword name="GpgProjectHelper.__hgGpgVerifySignatures" id="GpgProjectHelper.__hgGpgVerifySignatures" ref="eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.ProjectHelper.html#GpgProjectHelper.__hgGpgVerifySignatures" /> - <keyword name="GpgProjectHelper.getActions" id="GpgProjectHelper.getActions" ref="eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.ProjectHelper.html#GpgProjectHelper.getActions" /> <keyword name="GpgProjectHelper.initActions" id="GpgProjectHelper.initActions" ref="eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.ProjectHelper.html#GpgProjectHelper.initActions" /> <keyword name="GpgProjectHelper.initMenu" id="GpgProjectHelper.initMenu" ref="eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.ProjectHelper.html#GpgProjectHelper.initMenu" /> <keyword name="GpgProjectHelper.menuTitle" id="GpgProjectHelper.menuTitle" ref="eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.ProjectHelper.html#GpgProjectHelper.menuTitle" /> - <keyword name="GpgProjectHelper.setObjects" id="GpgProjectHelper.setObjects" ref="eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.ProjectHelper.html#GpgProjectHelper.setObjects" /> <keyword name="HgGpgSignDialog (Module)" id="HgGpgSignDialog (Module)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.HgGpgSignDialog.html" /> <keyword name="HgGpgSignDialog" id="HgGpgSignDialog" ref="eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.HgGpgSignDialog.html#HgGpgSignDialog" /> <keyword name="HgGpgSignDialog (Constructor)" id="HgGpgSignDialog (Constructor)" ref="eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.HgGpgSignDialog.html#HgGpgSignDialog.__init__" /> @@ -11140,6 +11140,8 @@ <file>eric5.Plugins.VcsPlugins.vcsMercurial.HgCopyDialog.html</file> <file>eric5.Plugins.VcsPlugins.vcsMercurial.HgDialog.html</file> <file>eric5.Plugins.VcsPlugins.vcsMercurial.HgDiffDialog.html</file> + <file>eric5.Plugins.VcsPlugins.vcsMercurial.HgExtension.html</file> + <file>eric5.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper.html</file> <file>eric5.Plugins.VcsPlugins.vcsMercurial.HgLogBrowserDialog.html</file> <file>eric5.Plugins.VcsPlugins.vcsMercurial.HgLogDialog.html</file> <file>eric5.Plugins.VcsPlugins.vcsMercurial.HgMergeDialog.html</file>
--- a/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.ProjectHelper.html Tue May 31 09:46:03 2011 +0200 +++ b/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.ProjectHelper.html Tue May 31 10:31:06 2011 +0200 @@ -46,7 +46,7 @@ Class implementing the bookmarks extension project helper. </p> <h3>Derived from</h3> -QObject +HgExtensionProjectHelper <h3>Class Attributes</h3> <table> <tr><td>None</td></tr> @@ -84,9 +84,6 @@ <td><a href="#BookmarksProjectHelper.__hgBookmarksList">__hgBookmarksList</a></td> <td>Private slot used to list the bookmarks.</td> </tr><tr> -<td><a href="#BookmarksProjectHelper.getActions">getActions</a></td> -<td>Public method to get a list of all actions.</td> -</tr><tr> <td><a href="#BookmarksProjectHelper.initActions">initActions</a></td> <td>Public method to generate the action objects.</td> </tr><tr> @@ -95,9 +92,6 @@ </tr><tr> <td><a href="#BookmarksProjectHelper.menuTitle">menuTitle</a></td> <td>Public method to get the menu title.</td> -</tr><tr> -<td><a href="#BookmarksProjectHelper.setObjects">setObjects</a></td> -<td>Public method to set references to the vcs and project objects.</td> </tr> </table> <a NAME="BookmarksProjectHelper.__init__" ID="BookmarksProjectHelper.__init__"></a> @@ -150,17 +144,7 @@ <b>__hgBookmarksList</b>(<i></i>) <p> Private slot used to list the bookmarks. -</p><a NAME="BookmarksProjectHelper.getActions" ID="BookmarksProjectHelper.getActions"></a> -<h4>BookmarksProjectHelper.getActions</h4> -<b>getActions</b>(<i></i>) -<p> - Public method to get a list of all actions. -</p><dl> -<dt>Returns:</dt> -<dd> -list of all actions (list of E5Action) -</dd> -</dl><a NAME="BookmarksProjectHelper.initActions" ID="BookmarksProjectHelper.initActions"></a> +</p><a NAME="BookmarksProjectHelper.initActions" ID="BookmarksProjectHelper.initActions"></a> <h4>BookmarksProjectHelper.initActions</h4> <b>initActions</b>(<i></i>) <p> @@ -185,18 +169,10 @@ <b>menuTitle</b>(<i></i>) <p> Public method to get the menu title. -</p><a NAME="BookmarksProjectHelper.setObjects" ID="BookmarksProjectHelper.setObjects"></a> -<h4>BookmarksProjectHelper.setObjects</h4> -<b>setObjects</b>(<i>vcsObject, projectObject</i>) -<p> - Public method to set references to the vcs and project objects. </p><dl> -<dt><i>vcsObject</i></dt> +<dt>Returns:</dt> <dd> -reference to the vcs object -</dd><dt><i>projectObject</i></dt> -<dd> -reference to the project object +title of the menu (string) </dd> </dl> <div align="right"><a href="#top">Up</a></div>
--- a/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.bookmarks.html Tue May 31 09:46:03 2011 +0200 +++ b/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.BookmarksExtension.bookmarks.html Tue May 31 10:31:06 2011 +0200 @@ -46,7 +46,7 @@ Class implementing the bookmarks extension interface. </p> <h3>Derived from</h3> -QObject +HgExtension <h3>Class Attributes</h3> <table> <tr><td>None</td></tr>
--- a/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.html Tue May 31 09:46:03 2011 +0200 +++ b/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.ProjectHelper.html Tue May 31 10:31:06 2011 +0200 @@ -46,7 +46,7 @@ Class implementing the fetch extension project helper. </p> <h3>Derived from</h3> -QObject +HgExtensionProjectHelper <h3>Class Attributes</h3> <table> <tr><td>None</td></tr> @@ -60,9 +60,6 @@ <td><a href="#FetchProjectHelper.__hgFetch">__hgFetch</a></td> <td>Private slot used to fetch changes from a remote repository.</td> </tr><tr> -<td><a href="#FetchProjectHelper.getActions">getActions</a></td> -<td>Public method to get a list of all actions.</td> -</tr><tr> <td><a href="#FetchProjectHelper.initActions">initActions</a></td> <td>Public method to generate the action objects.</td> </tr><tr> @@ -71,9 +68,6 @@ </tr><tr> <td><a href="#FetchProjectHelper.menuTitle">menuTitle</a></td> <td>Public method to get the menu title.</td> -</tr><tr> -<td><a href="#FetchProjectHelper.setObjects">setObjects</a></td> -<td>Public method to set references to the vcs and project objects.</td> </tr> </table> <a NAME="FetchProjectHelper.__init__" ID="FetchProjectHelper.__init__"></a> @@ -86,17 +80,7 @@ <b>__hgFetch</b>(<i></i>) <p> Private slot used to fetch changes from a remote repository. -</p><a NAME="FetchProjectHelper.getActions" ID="FetchProjectHelper.getActions"></a> -<h4>FetchProjectHelper.getActions</h4> -<b>getActions</b>(<i></i>) -<p> - Public method to get a list of all actions. -</p><dl> -<dt>Returns:</dt> -<dd> -list of all actions (list of E5Action) -</dd> -</dl><a NAME="FetchProjectHelper.initActions" ID="FetchProjectHelper.initActions"></a> +</p><a NAME="FetchProjectHelper.initActions" ID="FetchProjectHelper.initActions"></a> <h4>FetchProjectHelper.initActions</h4> <b>initActions</b>(<i></i>) <p> @@ -121,18 +105,10 @@ <b>menuTitle</b>(<i></i>) <p> Public method to get the menu title. -</p><a NAME="FetchProjectHelper.setObjects" ID="FetchProjectHelper.setObjects"></a> -<h4>FetchProjectHelper.setObjects</h4> -<b>setObjects</b>(<i>vcsObject, projectObject</i>) -<p> - Public method to set references to the vcs and project objects. </p><dl> -<dt><i>vcsObject</i></dt> +<dt>Returns:</dt> <dd> -reference to the vcs object -</dd><dt><i>projectObject</i></dt> -<dd> -reference to the project object +title of the menu (string) </dd> </dl> <div align="right"><a href="#top">Up</a></div>
--- a/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.fetch.html Tue May 31 09:46:03 2011 +0200 +++ b/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.FetchExtension.fetch.html Tue May 31 10:31:06 2011 +0200 @@ -46,7 +46,7 @@ Class implementing the fetch extension interface. </p> <h3>Derived from</h3> -QObject +HgExtension <h3>Class Attributes</h3> <table> <tr><td>None</td></tr> @@ -59,9 +59,6 @@ </tr><tr> <td><a href="#Fetch.hgFetch">hgFetch</a></td> <td>Public method to fetch changes from a remote repository.</td> -</tr><tr> -<td><a href="#Fetch.shutdown">shutdown</a></td> -<td>Public method used to shutdown the fetch interface.</td> </tr> </table> <a NAME="Fetch.__init__" ID="Fetch.__init__"></a> @@ -89,12 +86,7 @@ <dd> flag indicating that the project should be reread (boolean) </dd> -</dl><a NAME="Fetch.shutdown" ID="Fetch.shutdown"></a> -<h4>Fetch.shutdown</h4> -<b>shutdown</b>(<i></i>) -<p> - Public method used to shutdown the fetch interface. -</p> +</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.GpgExtension.ProjectHelper.html Tue May 31 09:46:03 2011 +0200 +++ b/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.ProjectHelper.html Tue May 31 10:31:06 2011 +0200 @@ -46,7 +46,7 @@ Class implementing the gpg extension project helper. </p> <h3>Derived from</h3> -QObject +HgExtensionProjectHelper <h3>Class Attributes</h3> <table> <tr><td>None</td></tr> @@ -66,9 +66,6 @@ <td><a href="#GpgProjectHelper.__hgGpgVerifySignatures">__hgGpgVerifySignatures</a></td> <td>Private slot used to verify the signatures of a revision.</td> </tr><tr> -<td><a href="#GpgProjectHelper.getActions">getActions</a></td> -<td>Public method to get a list of all actions.</td> -</tr><tr> <td><a href="#GpgProjectHelper.initActions">initActions</a></td> <td>Public method to generate the action objects.</td> </tr><tr> @@ -77,9 +74,6 @@ </tr><tr> <td><a href="#GpgProjectHelper.menuTitle">menuTitle</a></td> <td>Public method to get the menu title.</td> -</tr><tr> -<td><a href="#GpgProjectHelper.setObjects">setObjects</a></td> -<td>Public method to set references to the vcs and project objects.</td> </tr> </table> <a NAME="GpgProjectHelper.__init__" ID="GpgProjectHelper.__init__"></a> @@ -102,17 +96,7 @@ <b>__hgGpgVerifySignatures</b>(<i></i>) <p> Private slot used to verify the signatures of a revision. -</p><a NAME="GpgProjectHelper.getActions" ID="GpgProjectHelper.getActions"></a> -<h4>GpgProjectHelper.getActions</h4> -<b>getActions</b>(<i></i>) -<p> - Public method to get a list of all actions. -</p><dl> -<dt>Returns:</dt> -<dd> -list of all actions (list of E5Action) -</dd> -</dl><a NAME="GpgProjectHelper.initActions" ID="GpgProjectHelper.initActions"></a> +</p><a NAME="GpgProjectHelper.initActions" ID="GpgProjectHelper.initActions"></a> <h4>GpgProjectHelper.initActions</h4> <b>initActions</b>(<i></i>) <p> @@ -137,18 +121,10 @@ <b>menuTitle</b>(<i></i>) <p> Public method to get the menu title. -</p><a NAME="GpgProjectHelper.setObjects" ID="GpgProjectHelper.setObjects"></a> -<h4>GpgProjectHelper.setObjects</h4> -<b>setObjects</b>(<i>vcsObject, projectObject</i>) -<p> - Public method to set references to the vcs and project objects. </p><dl> -<dt><i>vcsObject</i></dt> +<dt>Returns:</dt> <dd> -reference to the vcs object -</dd><dt><i>projectObject</i></dt> -<dd> -reference to the project object +title of the menu (string) </dd> </dl> <div align="right"><a href="#top">Up</a></div>
--- a/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.gpg.html Tue May 31 09:46:03 2011 +0200 +++ b/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.GpgExtension.gpg.html Tue May 31 10:31:06 2011 +0200 @@ -46,7 +46,7 @@ Class implementing the fetch extension interface. </p> <h3>Derived from</h3> -QObject +HgExtension <h3>Class Attributes</h3> <table> <tr><td>None</td></tr>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.HgExtension.html Tue May 31 10:31:06 2011 +0200 @@ -0,0 +1,84 @@ +<?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.HgExtension</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.HgExtension</h1> +<p> +Module implementing the base class for Mercurial extension interfaces. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#HgExtension">HgExtension</a></td> +<td>Class implementing the base class for Mercurial extension interfaces.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="HgExtension" ID="HgExtension"></a> +<h2>HgExtension</h2> +<p> + Class implementing the base class for Mercurial extension interfaces. +</p> +<h3>Derived from</h3> +QObject +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#HgExtension.__init__">HgExtension</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#HgExtension.shutdown">shutdown</a></td> +<td>Public method used to shutdown the extension interface.</td> +</tr> +</table> +<a NAME="HgExtension.__init__" ID="HgExtension.__init__"></a> +<h4>HgExtension (Constructor)</h4> +<b>HgExtension</b>(<i>vcs</i>) +<p> + Constructor +</p><dl> +<dt><i>vcs</i></dt> +<dd> +reference to the Mercurial vcs object +</dd> +</dl><a NAME="HgExtension.shutdown" ID="HgExtension.shutdown"></a> +<h4>HgExtension.shutdown</h4> +<b>shutdown</b>(<i></i>) +<p> + Public method used to shutdown the extension interface. +</p><p> + The method of this base class does nothing. +</p> +<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.HgExtensionProjectHelper.html Tue May 31 10:31:06 2011 +0200 @@ -0,0 +1,161 @@ +<?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.HgExtensionProjectHelper</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.HgExtensionProjectHelper</h1> +<p> +Module implementing the project helper base for Mercurial extension interfaces. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#HgExtensionProjectHelper">HgExtensionProjectHelper</a></td> +<td>Class implementing the project helper base for Mercurial extension interfaces.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="HgExtensionProjectHelper" ID="HgExtensionProjectHelper"></a> +<h2>HgExtensionProjectHelper</h2> +<p> + Class implementing the project helper base for Mercurial extension interfaces. +</p><p> + Note: The methods initActions(), initMenu(mainMenu) and menuTitle() have to be + reimplemented by derived classes. +</p> +<h3>Derived from</h3> +QObject +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#HgExtensionProjectHelper.__init__">HgExtensionProjectHelper</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#HgExtensionProjectHelper.getActions">getActions</a></td> +<td>Public method to get a list of all actions.</td> +</tr><tr> +<td><a href="#HgExtensionProjectHelper.initActions">initActions</a></td> +<td>Public method to generate the action objects.</td> +</tr><tr> +<td><a href="#HgExtensionProjectHelper.initMenu">initMenu</a></td> +<td>Public method to generate the extension menu.</td> +</tr><tr> +<td><a href="#HgExtensionProjectHelper.menuTitle">menuTitle</a></td> +<td>Public method to get the menu title.</td> +</tr><tr> +<td><a href="#HgExtensionProjectHelper.setObjects">setObjects</a></td> +<td>Public method to set references to the vcs and project objects.</td> +</tr> +</table> +<a NAME="HgExtensionProjectHelper.__init__" ID="HgExtensionProjectHelper.__init__"></a> +<h4>HgExtensionProjectHelper (Constructor)</h4> +<b>HgExtensionProjectHelper</b>(<i></i>) +<p> + Constructor +</p><a NAME="HgExtensionProjectHelper.getActions" ID="HgExtensionProjectHelper.getActions"></a> +<h4>HgExtensionProjectHelper.getActions</h4> +<b>getActions</b>(<i></i>) +<p> + Public method to get a list of all actions. +</p><dl> +<dt>Returns:</dt> +<dd> +list of all actions (list of E5Action) +</dd> +</dl><a NAME="HgExtensionProjectHelper.initActions" ID="HgExtensionProjectHelper.initActions"></a> +<h4>HgExtensionProjectHelper.initActions</h4> +<b>initActions</b>(<i></i>) +<p> + Public method to generate the action objects. +</p><p> + Note: Derived class must implement this method. +</p><dl> +<dt>Raises <b>NotImplementedError</b>:</dt> +<dd> +raised if the class has not been reimplemente +</dd> +</dl><a NAME="HgExtensionProjectHelper.initMenu" ID="HgExtensionProjectHelper.initMenu"></a> +<h4>HgExtensionProjectHelper.initMenu</h4> +<b>initMenu</b>(<i>mainMenu</i>) +<p> + Public method to generate the extension menu. +</p><p> + Note: Derived class must implement this method. +</p><dl> +<dt><i>mainMenu</i></dt> +<dd> +reference to the main menu (QMenu) +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +populated menu (QMenu) +</dd> +</dl><dl> +<dt>Raises <b>NotImplementedError</b>:</dt> +<dd> +raised if the class has not been reimplemente +</dd> +</dl><a NAME="HgExtensionProjectHelper.menuTitle" ID="HgExtensionProjectHelper.menuTitle"></a> +<h4>HgExtensionProjectHelper.menuTitle</h4> +<b>menuTitle</b>(<i></i>) +<p> + Public method to get the menu title. +</p><p> + Note: Derived class must implement this method. +</p><dl> +<dt>Returns:</dt> +<dd> +title of the menu (string) +</dd> +</dl><dl> +<dt>Raises <b>NotImplementedError</b>:</dt> +<dd> +raised if the class has not been reimplemente +</dd> +</dl><a NAME="HgExtensionProjectHelper.setObjects" ID="HgExtensionProjectHelper.setObjects"></a> +<h4>HgExtensionProjectHelper.setObjects</h4> +<b>setObjects</b>(<i>vcsObject, projectObject</i>) +<p> + Public method to set references to the vcs and project objects. +</p><dl> +<dt><i>vcsObject</i></dt> +<dd> +reference to the vcs object +</dd><dt><i>projectObject</i></dt> +<dd> +reference to the project object +</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.PurgeExtension.ProjectHelper.html Tue May 31 09:46:03 2011 +0200 +++ b/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.ProjectHelper.html Tue May 31 10:31:06 2011 +0200 @@ -46,7 +46,7 @@ Class implementing the purge extension project helper. </p> <h3>Derived from</h3> -QObject +HgExtensionProjectHelper <h3>Class Attributes</h3> <table> <tr><td>None</td></tr> @@ -69,9 +69,6 @@ <td><a href="#PurgeProjectHelper.__hgPurgeList">__hgPurgeList</a></td> <td>Private slot used to list files not tracked by Mercurial.</td> </tr><tr> -<td><a href="#PurgeProjectHelper.getActions">getActions</a></td> -<td>Public method to get a list of all actions.</td> -</tr><tr> <td><a href="#PurgeProjectHelper.initActions">initActions</a></td> <td>Public method to generate the action objects.</td> </tr><tr> @@ -80,9 +77,6 @@ </tr><tr> <td><a href="#PurgeProjectHelper.menuTitle">menuTitle</a></td> <td>Public method to get the menu title.</td> -</tr><tr> -<td><a href="#PurgeProjectHelper.setObjects">setObjects</a></td> -<td>Public method to set references to the vcs and project objects.</td> </tr> </table> <a NAME="PurgeProjectHelper.__init__" ID="PurgeProjectHelper.__init__"></a> @@ -110,17 +104,7 @@ <b>__hgPurgeList</b>(<i></i>) <p> Private slot used to list files not tracked by Mercurial. -</p><a NAME="PurgeProjectHelper.getActions" ID="PurgeProjectHelper.getActions"></a> -<h4>PurgeProjectHelper.getActions</h4> -<b>getActions</b>(<i></i>) -<p> - Public method to get a list of all actions. -</p><dl> -<dt>Returns:</dt> -<dd> -list of all actions (list of E5Action) -</dd> -</dl><a NAME="PurgeProjectHelper.initActions" ID="PurgeProjectHelper.initActions"></a> +</p><a NAME="PurgeProjectHelper.initActions" ID="PurgeProjectHelper.initActions"></a> <h4>PurgeProjectHelper.initActions</h4> <b>initActions</b>(<i></i>) <p> @@ -145,18 +129,10 @@ <b>menuTitle</b>(<i></i>) <p> Public method to get the menu title. -</p><a NAME="PurgeProjectHelper.setObjects" ID="PurgeProjectHelper.setObjects"></a> -<h4>PurgeProjectHelper.setObjects</h4> -<b>setObjects</b>(<i>vcsObject, projectObject</i>) -<p> - Public method to set references to the vcs and project objects. </p><dl> -<dt><i>vcsObject</i></dt> +<dt>Returns:</dt> <dd> -reference to the vcs object -</dd><dt><i>projectObject</i></dt> -<dd> -reference to the project object +title of the menu (string) </dd> </dl> <div align="right"><a href="#top">Up</a></div>
--- a/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.purge.html Tue May 31 09:46:03 2011 +0200 +++ b/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.purge.html Tue May 31 10:31:06 2011 +0200 @@ -46,7 +46,7 @@ Class implementing the purge extension interface. </p> <h3>Derived from</h3> -QObject +HgExtension <h3>Class Attributes</h3> <table> <tr><td>None</td></tr>
--- a/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html Tue May 31 09:46:03 2011 +0200 +++ b/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.ProjectHelper.html Tue May 31 10:31:06 2011 +0200 @@ -46,7 +46,7 @@ Class implementing the queues extension project helper. </p> <h3>Derived from</h3> -QObject +HgExtensionProjectHelper <h3>Class Attributes</h3> <table> <tr><td>None</td></tr> @@ -183,9 +183,6 @@ <td><a href="#QueuesProjectHelper.__initQueuesMgmtActions">__initQueuesMgmtActions</a></td> <td>Public method to generate the queues management action objects.</td> </tr><tr> -<td><a href="#QueuesProjectHelper.getActions">getActions</a></td> -<td>Public method to get a list of all actions.</td> -</tr><tr> <td><a href="#QueuesProjectHelper.initActions">initActions</a></td> <td>Public method to generate the action objects.</td> </tr><tr> @@ -194,9 +191,6 @@ </tr><tr> <td><a href="#QueuesProjectHelper.menuTitle">menuTitle</a></td> <td>Public method to get the menu title.</td> -</tr><tr> -<td><a href="#QueuesProjectHelper.setObjects">setObjects</a></td> -<td>Public method to set references to the vcs and project objects.</td> </tr> </table> <a NAME="QueuesProjectHelper.__init__" ID="QueuesProjectHelper.__init__"></a> @@ -449,17 +443,7 @@ <b>__initQueuesMgmtActions</b>(<i></i>) <p> Public method to generate the queues management action objects. -</p><a NAME="QueuesProjectHelper.getActions" ID="QueuesProjectHelper.getActions"></a> -<h4>QueuesProjectHelper.getActions</h4> -<b>getActions</b>(<i></i>) -<p> - Public method to get a list of all actions. -</p><dl> -<dt>Returns:</dt> -<dd> -list of all actions (list of E5Action) -</dd> -</dl><a NAME="QueuesProjectHelper.initActions" ID="QueuesProjectHelper.initActions"></a> +</p><a NAME="QueuesProjectHelper.initActions" ID="QueuesProjectHelper.initActions"></a> <h4>QueuesProjectHelper.initActions</h4> <b>initActions</b>(<i></i>) <p> @@ -484,18 +468,10 @@ <b>menuTitle</b>(<i></i>) <p> Public method to get the menu title. -</p><a NAME="QueuesProjectHelper.setObjects" ID="QueuesProjectHelper.setObjects"></a> -<h4>QueuesProjectHelper.setObjects</h4> -<b>setObjects</b>(<i>vcsObject, projectObject</i>) -<p> - Public method to set references to the vcs and project objects. </p><dl> -<dt><i>vcsObject</i></dt> +<dt>Returns:</dt> <dd> -reference to the vcs object -</dd><dt><i>projectObject</i></dt> -<dd> -reference to the project object +title of the menu (string) </dd> </dl> <div align="right"><a href="#top">Up</a></div>
--- a/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html Tue May 31 09:46:03 2011 +0200 +++ b/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html Tue May 31 10:31:06 2011 +0200 @@ -46,7 +46,7 @@ Class implementing the queues extension interface. </p> <h3>Derived from</h3> -QObject +HgExtension <h3>Class Attributes</h3> <table> <tr><td>APPLIED_LIST</td></tr><tr><td>GOTO</td></tr><tr><td>POP</td></tr><tr><td>PUSH</td></tr><tr><td>QUEUE_ACTIVATE</td></tr><tr><td>QUEUE_DELETE</td></tr><tr><td>QUEUE_PURGE</td></tr><tr><td>SERIES_LIST</td></tr><tr><td>UNAPPLIED_LIST</td></tr>
--- a/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.ProjectHelper.html Tue May 31 09:46:03 2011 +0200 +++ b/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.ProjectHelper.html Tue May 31 10:31:06 2011 +0200 @@ -46,7 +46,7 @@ Class implementing the transplant extension project helper. </p> <h3>Derived from</h3> -QObject +HgExtensionProjectHelper <h3>Class Attributes</h3> <table> <tr><td>None</td></tr> @@ -63,9 +63,6 @@ <td><a href="#TransplantProjectHelper.__hgTransplantContinue">__hgTransplantContinue</a></td> <td>Private slot used to continue the last transplant session after repair.</td> </tr><tr> -<td><a href="#TransplantProjectHelper.getActions">getActions</a></td> -<td>Public method to get a list of all actions.</td> -</tr><tr> <td><a href="#TransplantProjectHelper.initActions">initActions</a></td> <td>Public method to generate the action objects.</td> </tr><tr> @@ -74,9 +71,6 @@ </tr><tr> <td><a href="#TransplantProjectHelper.menuTitle">menuTitle</a></td> <td>Public method to get the menu title.</td> -</tr><tr> -<td><a href="#TransplantProjectHelper.setObjects">setObjects</a></td> -<td>Public method to set references to the vcs and project objects.</td> </tr> </table> <a NAME="TransplantProjectHelper.__init__" ID="TransplantProjectHelper.__init__"></a> @@ -94,17 +88,7 @@ <b>__hgTransplantContinue</b>(<i></i>) <p> Private slot used to continue the last transplant session after repair. -</p><a NAME="TransplantProjectHelper.getActions" ID="TransplantProjectHelper.getActions"></a> -<h4>TransplantProjectHelper.getActions</h4> -<b>getActions</b>(<i></i>) -<p> - Public method to get a list of all actions. -</p><dl> -<dt>Returns:</dt> -<dd> -list of all actions (list of E5Action) -</dd> -</dl><a NAME="TransplantProjectHelper.initActions" ID="TransplantProjectHelper.initActions"></a> +</p><a NAME="TransplantProjectHelper.initActions" ID="TransplantProjectHelper.initActions"></a> <h4>TransplantProjectHelper.initActions</h4> <b>initActions</b>(<i></i>) <p> @@ -129,18 +113,10 @@ <b>menuTitle</b>(<i></i>) <p> Public method to get the menu title. -</p><a NAME="TransplantProjectHelper.setObjects" ID="TransplantProjectHelper.setObjects"></a> -<h4>TransplantProjectHelper.setObjects</h4> -<b>setObjects</b>(<i>vcsObject, projectObject</i>) -<p> - Public method to set references to the vcs and project objects. </p><dl> -<dt><i>vcsObject</i></dt> +<dt>Returns:</dt> <dd> -reference to the vcs object -</dd><dt><i>projectObject</i></dt> -<dd> -reference to the project object +title of the menu (string) </dd> </dl> <div align="right"><a href="#top">Up</a></div>
--- a/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.transplant.html Tue May 31 09:46:03 2011 +0200 +++ b/Documentation/Source/eric5.Plugins.VcsPlugins.vcsMercurial.TransplantExtension.transplant.html Tue May 31 10:31:06 2011 +0200 @@ -46,7 +46,7 @@ Class implementing the transplant extension interface. </p> <h3>Derived from</h3> -QObject +HgExtension <h3>Class Attributes</h3> <table> <tr><td>None</td></tr> @@ -62,9 +62,6 @@ </tr><tr> <td><a href="#Transplant.hgTransplantContinue">hgTransplantContinue</a></td> <td>Public method to transplant changesets from another branch.</td> -</tr><tr> -<td><a href="#Transplant.shutdown">shutdown</a></td> -<td>Public method used to shutdown the transplant interface.</td> </tr> </table> <a NAME="Transplant.__init__" ID="Transplant.__init__"></a> @@ -107,12 +104,7 @@ <dd> flag indicating that the project should be reread (boolean) </dd> -</dl><a NAME="Transplant.shutdown" ID="Transplant.shutdown"></a> -<h4>Transplant.shutdown</h4> -<b>shutdown</b>(<i></i>) -<p> - Public method used to shutdown the transplant interface. -</p> +</dl> <div align="right"><a href="#top">Up</a></div> <hr /> </body></html> \ No newline at end of file
--- a/Documentation/Source/index-eric5.Plugins.VcsPlugins.vcsMercurial.html Tue May 31 09:46:03 2011 +0200 +++ b/Documentation/Source/index-eric5.Plugins.VcsPlugins.vcsMercurial.html Tue May 31 10:31:06 2011 +0200 @@ -84,6 +84,12 @@ <td><a href="eric5.Plugins.VcsPlugins.vcsMercurial.HgDiffDialog.html">HgDiffDialog</a></td> <td>Module implementing a dialog to show the output of the hg diff command process.</td> </tr><tr> +<td><a href="eric5.Plugins.VcsPlugins.vcsMercurial.HgExtension.html">HgExtension</a></td> +<td>Module implementing the base class for Mercurial extension interfaces.</td> +</tr><tr> +<td><a href="eric5.Plugins.VcsPlugins.vcsMercurial.HgExtensionProjectHelper.html">HgExtensionProjectHelper</a></td> +<td>Module implementing the project helper base for Mercurial extension interfaces.</td> +</tr><tr> <td><a href="eric5.Plugins.VcsPlugins.vcsMercurial.HgLogBrowserDialog.html">HgLogBrowserDialog</a></td> <td>Module implementing a dialog to browse the log history.</td> </tr><tr>
--- a/Plugins/VcsPlugins/vcsMercurial/BookmarksExtension/ProjectHelper.py Tue May 31 09:46:03 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/BookmarksExtension/ProjectHelper.py Tue May 31 10:31:06 2011 +0200 @@ -7,15 +7,16 @@ Module implementing the bookmarks extension project helper. """ -from PyQt4.QtCore import QObject from PyQt4.QtGui import QMenu from E5Gui.E5Action import E5Action +from ..HgExtensionProjectHelper import HgExtensionProjectHelper + import UI.PixmapCache -class BookmarksProjectHelper(QObject): +class BookmarksProjectHelper(HgExtensionProjectHelper): """ Class implementing the bookmarks extension project helper. """ @@ -23,29 +24,7 @@ """ Constructor """ - QObject.__init__(self) - - self.actions = [] - - self.initActions() - - def setObjects(self, vcsObject, projectObject): - """ - Public method to set references to the vcs and project objects. - - @param vcsObject reference to the vcs object - @param projectObject reference to the project object - """ - self.vcs = vcsObject - self.project = projectObject - - def getActions(self): - """ - Public method to get a list of all actions. - - @return list of all actions (list of E5Action) - """ - return self.actions[:] + super().__init__() def initActions(self): """ @@ -209,6 +188,8 @@ def menuTitle(self): """ Public method to get the menu title. + + @return title of the menu (string) """ return self.trUtf8("Bookmarks")
--- a/Plugins/VcsPlugins/vcsMercurial/BookmarksExtension/bookmarks.py Tue May 31 09:46:03 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/BookmarksExtension/bookmarks.py Tue May 31 10:31:06 2011 +0200 @@ -9,9 +9,10 @@ import os -from PyQt4.QtCore import QObject, QProcess +from PyQt4.QtCore import QProcess from PyQt4.QtGui import QDialog, QInputDialog +from ..HgExtension import HgExtension from ..HgDialog import HgDialog from .HgBookmarksListDialog import HgBookmarksListDialog @@ -22,7 +23,7 @@ import Preferences -class Bookmarks(QObject): +class Bookmarks(HgExtension): """ Class implementing the bookmarks extension interface. """ @@ -32,9 +33,7 @@ @param vcs reference to the Mercurial vcs object """ - QObject.__init__(self, vcs) - - self.vcs = vcs + super().__init__(vcs) self.bookmarksListDlg = None self.bookmarksInOutDlg = None
--- a/Plugins/VcsPlugins/vcsMercurial/FetchExtension/ProjectHelper.py Tue May 31 09:46:03 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/FetchExtension/ProjectHelper.py Tue May 31 10:31:06 2011 +0200 @@ -7,16 +7,17 @@ Module implementing the fetch extension project helper. """ -from PyQt4.QtCore import QObject from PyQt4.QtGui import QMenu from E5Gui.E5Action import E5Action from E5Gui import E5MessageBox +from ..HgExtensionProjectHelper import HgExtensionProjectHelper + import UI.PixmapCache -class FetchProjectHelper(QObject): +class FetchProjectHelper(HgExtensionProjectHelper): """ Class implementing the fetch extension project helper. """ @@ -24,29 +25,7 @@ """ Constructor """ - QObject.__init__(self) - - self.actions = [] - - self.initActions() - - def setObjects(self, vcsObject, projectObject): - """ - Public method to set references to the vcs and project objects. - - @param vcsObject reference to the vcs object - @param projectObject reference to the project object - """ - self.vcs = vcsObject - self.project = projectObject - - def getActions(self): - """ - Public method to get a list of all actions. - - @return list of all actions (list of E5Action) - """ - return self.actions[:] + super().__init__() def initActions(self): """ @@ -87,6 +66,8 @@ def menuTitle(self): """ Public method to get the menu title. + + @return title of the menu (string) """ return self.trUtf8("Fetch")
--- a/Plugins/VcsPlugins/vcsMercurial/FetchExtension/fetch.py Tue May 31 09:46:03 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/FetchExtension/fetch.py Tue May 31 10:31:06 2011 +0200 @@ -9,15 +9,15 @@ import os -from PyQt4.QtCore import QObject from PyQt4.QtGui import QDialog +from ..HgExtension import HgExtension from ..HgDialog import HgDialog from .HgFetchDialog import HgFetchDialog -class Fetch(QObject): +class Fetch(HgExtension): """ Class implementing the fetch extension interface. """ @@ -27,15 +27,7 @@ @param vcs reference to the Mercurial vcs object """ - QObject.__init__(self, vcs) - - self.vcs = vcs - - def shutdown(self): - """ - Public method used to shutdown the fetch interface. - """ - pass + super().__init__(vcs) def hgFetch(self, name): """
--- a/Plugins/VcsPlugins/vcsMercurial/GpgExtension/ProjectHelper.py Tue May 31 09:46:03 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/GpgExtension/ProjectHelper.py Tue May 31 10:31:06 2011 +0200 @@ -7,15 +7,16 @@ Module implementing the gpg extension project helper. """ -from PyQt4.QtCore import QObject from PyQt4.QtGui import QMenu from E5Gui.E5Action import E5Action +from ..HgExtensionProjectHelper import HgExtensionProjectHelper + import UI.PixmapCache -class GpgProjectHelper(QObject): +class GpgProjectHelper(HgExtensionProjectHelper): """ Class implementing the gpg extension project helper. """ @@ -23,29 +24,7 @@ """ Constructor """ - QObject.__init__(self) - - self.actions = [] - - self.initActions() - - def setObjects(self, vcsObject, projectObject): - """ - Public method to set references to the vcs and project objects. - - @param vcsObject reference to the vcs object - @param projectObject reference to the project object - """ - self.vcs = vcsObject - self.project = projectObject - - def getActions(self): - """ - Public method to get a list of all actions. - - @return list of all actions (list of E5Action) - """ - return self.actions[:] + super().__init__() def initActions(self): """ @@ -113,6 +92,8 @@ def menuTitle(self): """ Public method to get the menu title. + + @return title of the menu (string) """ return self.trUtf8("GPG")
--- a/Plugins/VcsPlugins/vcsMercurial/GpgExtension/gpg.py Tue May 31 09:46:03 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/GpgExtension/gpg.py Tue May 31 10:31:06 2011 +0200 @@ -9,9 +9,9 @@ import os -from PyQt4.QtCore import QObject from PyQt4.QtGui import QDialog +from ..HgExtension import HgExtension from ..HgDialog import HgDialog from ..HgRevisionSelectionDialog import HgRevisionSelectionDialog @@ -19,7 +19,7 @@ from .HgGpgSignDialog import HgGpgSignDialog -class Gpg(QObject): +class Gpg(HgExtension): """ Class implementing the fetch extension interface. """ @@ -29,9 +29,7 @@ @param vcs reference to the Mercurial vcs object """ - QObject.__init__(self, vcs) - - self.vcs = vcs + super().__init__(vcs) self.gpgSignaturesDialog = None
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Plugins/VcsPlugins/vcsMercurial/HgExtension.py Tue May 31 10:31:06 2011 +0200 @@ -0,0 +1,33 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2011 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing the base class for Mercurial extension interfaces. +""" + +from PyQt4.QtCore import QObject + + +class HgExtension(QObject): + """ + Class implementing the base class for Mercurial extension interfaces. + """ + def __init__(self, vcs): + """ + Constructor + + @param vcs reference to the Mercurial vcs object + """ + QObject.__init__(self, vcs) + + self.vcs = vcs + + def shutdown(self): + """ + Public method used to shutdown the extension interface. + + The method of this base class does nothing. + """ + pass
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Plugins/VcsPlugins/vcsMercurial/HgExtensionProjectHelper.py Tue May 31 10:31:06 2011 +0200 @@ -0,0 +1,79 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2011 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing the project helper base for Mercurial extension interfaces. +""" + +from PyQt4.QtCore import QObject + + +class HgExtensionProjectHelper(QObject): + """ + Class implementing the project helper base for Mercurial extension interfaces. + + Note: The methods initActions(), initMenu(mainMenu) and menuTitle() have to be + reimplemented by derived classes. + """ + def __init__(self): + """ + Constructor + """ + QObject.__init__(self) + + self.actions = [] + + self.initActions() + + def setObjects(self, vcsObject, projectObject): + """ + Public method to set references to the vcs and project objects. + + @param vcsObject reference to the vcs object + @param projectObject reference to the project object + """ + self.vcs = vcsObject + self.project = projectObject + + def getActions(self): + """ + Public method to get a list of all actions. + + @return list of all actions (list of E5Action) + """ + return self.actions[:] + + def initActions(self): + """ + Public method to generate the action objects. + + Note: Derived class must implement this method. + + @exception NotImplementedError raised if the class has not been reimplemente + """ + raise NotImplementedError + + def initMenu(self, mainMenu): + """ + Public method to generate the extension menu. + + Note: Derived class must implement this method. + + @param mainMenu reference to the main menu (QMenu) + @return populated menu (QMenu) + @exception NotImplementedError raised if the class has not been reimplemente + """ + raise NotImplementedError + + def menuTitle(self): + """ + Public method to get the menu title. + + Note: Derived class must implement this method. + + @return title of the menu (string) + @exception NotImplementedError raised if the class has not been reimplemente + """ + raise NotImplementedError
--- a/Plugins/VcsPlugins/vcsMercurial/PurgeExtension/ProjectHelper.py Tue May 31 09:46:03 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/PurgeExtension/ProjectHelper.py Tue May 31 10:31:06 2011 +0200 @@ -7,15 +7,16 @@ Module implementing the purge extension project helper. """ -from PyQt4.QtCore import QObject from PyQt4.QtGui import QMenu from E5Gui.E5Action import E5Action +from ..HgExtensionProjectHelper import HgExtensionProjectHelper + import UI.PixmapCache -class PurgeProjectHelper(QObject): +class PurgeProjectHelper(HgExtensionProjectHelper): """ Class implementing the purge extension project helper. """ @@ -23,29 +24,7 @@ """ Constructor """ - QObject.__init__(self) - - self.actions = [] - - self.initActions() - - def setObjects(self, vcsObject, projectObject): - """ - Public method to set references to the vcs and project objects. - - @param vcsObject reference to the vcs object - @param projectObject reference to the project object - """ - self.vcs = vcsObject - self.project = projectObject - - def getActions(self): - """ - Public method to get a list of all actions. - - @return list of all actions (list of E5Action) - """ - return self.actions[:] + super().__init__() def initActions(self): """ @@ -138,6 +117,8 @@ def menuTitle(self): """ Public method to get the menu title. + + @return title of the menu (string) """ return self.trUtf8("Purge")
--- a/Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py Tue May 31 09:46:03 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py Tue May 31 10:31:06 2011 +0200 @@ -9,9 +9,10 @@ import os -from PyQt4.QtCore import QObject, QProcess +from PyQt4.QtCore import QProcess from PyQt4.QtGui import QDialog +from ..HgExtension import HgExtension from ..HgDialog import HgDialog from .HgPurgeListDialog import HgPurgeListDialog @@ -21,7 +22,7 @@ import Preferences -class Purge(QObject): +class Purge(HgExtension): """ Class implementing the purge extension interface. """ @@ -31,9 +32,7 @@ @param vcs reference to the Mercurial vcs object """ - QObject.__init__(self, vcs) - - self.vcs = vcs + super().__init__(vcs) self.purgeListDialog = None
--- a/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/ProjectHelper.py Tue May 31 09:46:03 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/ProjectHelper.py Tue May 31 10:31:06 2011 +0200 @@ -7,16 +7,17 @@ Module implementing the queues extension project helper. """ -from PyQt4.QtCore import QObject from PyQt4.QtGui import QMenu from E5Gui.E5Action import E5Action from E5Gui import E5MessageBox +from ..HgExtensionProjectHelper import HgExtensionProjectHelper + from .queues import Queues -class QueuesProjectHelper(QObject): +class QueuesProjectHelper(HgExtensionProjectHelper): """ Class implementing the queues extension project helper. """ @@ -24,29 +25,7 @@ """ Constructor """ - QObject.__init__(self) - - self.actions = [] - - self.initActions() - - def setObjects(self, vcsObject, projectObject): - """ - Public method to set references to the vcs and project objects. - - @param vcsObject reference to the vcs object - @param projectObject reference to the project object - """ - self.vcs = vcsObject - self.project = projectObject - - def getActions(self): - """ - Public method to get a list of all actions. - - @return list of all actions (list of E5Action) - """ - return self.actions[:] + super().__init__() def initActions(self): """ @@ -671,6 +650,8 @@ def menuTitle(self): """ Public method to get the menu title. + + @return title of the menu (string) """ return self.trUtf8("Queues")
--- a/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py Tue May 31 09:46:03 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py Tue May 31 10:31:06 2011 +0200 @@ -9,11 +9,12 @@ import os -from PyQt4.QtCore import QObject, QProcess +from PyQt4.QtCore import QProcess from PyQt4.QtGui import QDialog, QApplication, QInputDialog from E5Gui import E5MessageBox +from ..HgExtension import HgExtension from ..HgDialog import HgDialog from ..HgDiffDialog import HgDiffDialog @@ -31,7 +32,7 @@ import Preferences -class Queues(QObject): +class Queues(HgExtension): """ Class implementing the queues extension interface. """ @@ -53,9 +54,7 @@ @param vcs reference to the Mercurial vcs object """ - QObject.__init__(self, vcs) - - self.vcs = vcs + super().__init__(vcs) self.qdiffDialog = None self.qheaderDialog = None
--- a/Plugins/VcsPlugins/vcsMercurial/TransplantExtension/ProjectHelper.py Tue May 31 09:46:03 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/TransplantExtension/ProjectHelper.py Tue May 31 10:31:06 2011 +0200 @@ -7,14 +7,15 @@ Module implementing the transplant extension project helper. """ -from PyQt4.QtCore import QObject from PyQt4.QtGui import QMenu from E5Gui.E5Action import E5Action from E5Gui import E5MessageBox +from ..HgExtensionProjectHelper import HgExtensionProjectHelper -class TransplantProjectHelper(QObject): + +class TransplantProjectHelper(HgExtensionProjectHelper): """ Class implementing the transplant extension project helper. """ @@ -22,29 +23,7 @@ """ Constructor """ - QObject.__init__(self) - - self.actions = [] - - self.initActions() - - def setObjects(self, vcsObject, projectObject): - """ - Public method to set references to the vcs and project objects. - - @param vcsObject reference to the vcs object - @param projectObject reference to the project object - """ - self.vcs = vcsObject - self.project = projectObject - - def getActions(self): - """ - Public method to get a list of all actions. - - @return list of all actions (list of E5Action) - """ - return self.actions[:] + super().__init__() def initActions(self): """ @@ -96,6 +75,8 @@ def menuTitle(self): """ Public method to get the menu title. + + @return title of the menu (string) """ return self.trUtf8("Transplant")
--- a/Plugins/VcsPlugins/vcsMercurial/TransplantExtension/transplant.py Tue May 31 09:46:03 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/TransplantExtension/transplant.py Tue May 31 10:31:06 2011 +0200 @@ -9,15 +9,15 @@ import os -from PyQt4.QtCore import QObject from PyQt4.QtGui import QDialog +from ..HgExtension import HgExtension from ..HgDialog import HgDialog from .TransplantDialog import TransplantDialog -class Transplant(QObject): +class Transplant(HgExtension): """ Class implementing the transplant extension interface. """ @@ -27,15 +27,7 @@ @param vcs reference to the Mercurial vcs object """ - QObject.__init__(self, vcs) - - self.vcs = vcs - - def shutdown(self): - """ - Public method used to shutdown the transplant interface. - """ - pass + super().__init__(vcs) def hgTransplant(self, path): """
--- a/eric5.e4p Tue May 31 09:46:03 2011 +0200 +++ b/eric5.e4p Tue May 31 10:31:06 2011 +0200 @@ -913,6 +913,8 @@ <Source>Plugins/VcsPlugins/vcsMercurial/TransplantExtension/transplant.py</Source> <Source>Plugins/VcsPlugins/vcsMercurial/TransplantExtension/ProjectHelper.py</Source> <Source>Plugins/VcsPlugins/vcsMercurial/TransplantExtension/TransplantDialog.py</Source> + <Source>Plugins/VcsPlugins/vcsMercurial/HgExtension.py</Source> + <Source>Plugins/VcsPlugins/vcsMercurial/HgExtensionProjectHelper.py</Source> </Sources> <Forms> <Form>PyUnit/UnittestDialog.ui</Form>