Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py

changeset 1087
fb8cd56819a9
parent 1071
ac0f74c0b870
child 1249
77f836a883c1
--- 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
     

eric ide

mercurial