Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py

changeset 1087
fb8cd56819a9
parent 1068
090e5be55051
child 1254
c077fa008aae
equal deleted inserted replaced
1086:b48ce064b224 1087:fb8cd56819a9
7 Module implementing the queues extension interface. 7 Module implementing the queues extension interface.
8 """ 8 """
9 9
10 import os 10 import os
11 11
12 from PyQt4.QtCore import QObject, QProcess 12 from PyQt4.QtCore import QProcess
13 from PyQt4.QtGui import QDialog, QApplication, QInputDialog 13 from PyQt4.QtGui import QDialog, QApplication, QInputDialog
14 14
15 from E5Gui import E5MessageBox 15 from E5Gui import E5MessageBox
16 16
17 from ..HgExtension import HgExtension
17 from ..HgDialog import HgDialog 18 from ..HgDialog import HgDialog
18 from ..HgDiffDialog import HgDiffDialog 19 from ..HgDiffDialog import HgDiffDialog
19 20
20 from .HgQueuesNewPatchDialog import HgQueuesNewPatchDialog 21 from .HgQueuesNewPatchDialog import HgQueuesNewPatchDialog
21 from .HgQueuesListDialog import HgQueuesListDialog 22 from .HgQueuesListDialog import HgQueuesListDialog
29 from .HgQueuesQueueManagementDialog import HgQueuesQueueManagementDialog 30 from .HgQueuesQueueManagementDialog import HgQueuesQueueManagementDialog
30 31
31 import Preferences 32 import Preferences
32 33
33 34
34 class Queues(QObject): 35 class Queues(HgExtension):
35 """ 36 """
36 Class implementing the queues extension interface. 37 Class implementing the queues extension interface.
37 """ 38 """
38 APPLIED_LIST = 0 39 APPLIED_LIST = 0
39 UNAPPLIED_LIST = 1 40 UNAPPLIED_LIST = 1
51 """ 52 """
52 Constructor 53 Constructor
53 54
54 @param vcs reference to the Mercurial vcs object 55 @param vcs reference to the Mercurial vcs object
55 """ 56 """
56 QObject.__init__(self, vcs) 57 super().__init__(vcs)
57
58 self.vcs = vcs
59 58
60 self.qdiffDialog = None 59 self.qdiffDialog = None
61 self.qheaderDialog = None 60 self.qheaderDialog = None
62 self.queuesListDialog = None 61 self.queuesListDialog = None
63 self.queuesListGuardsDialog = None 62 self.queuesListGuardsDialog = None

eric ide

mercurial