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 |
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 |