13 from PyQt4.QtGui import QWidget, QDialogButtonBox, QApplication, \ |
13 from PyQt4.QtGui import QWidget, QDialogButtonBox, QApplication, \ |
14 QLineEdit, QTextCursor |
14 QLineEdit, QTextCursor |
15 |
15 |
16 from E5Gui.E5Application import e5App |
16 from E5Gui.E5Application import e5App |
17 from E5Gui import E5MessageBox |
17 from E5Gui import E5MessageBox |
18 |
|
19 from Globals import isWindowsPlatform |
|
20 |
18 |
21 from .Ui_HgLogDialog import Ui_HgLogDialog |
19 from .Ui_HgLogDialog import Ui_HgLogDialog |
22 |
20 |
23 import Utilities |
21 import Utilities |
24 import Preferences |
22 import Preferences |
53 if mode in ("log", "incoming", "outgoing"): |
51 if mode in ("log", "incoming", "outgoing"): |
54 self.mode = mode |
52 self.mode = mode |
55 else: |
53 else: |
56 self.mode = "log" |
54 self.mode = "log" |
57 self.bundle = bundle |
55 self.bundle = bundle |
58 if isWindowsPlatform(): |
56 self.__hgClient = self.vcs.getClient() |
59 self.__hgClient = None |
|
60 else: |
|
61 self.__hgClient = self.vcs.getClient() |
|
62 |
57 |
63 self.contents.setHtml( |
58 self.contents.setHtml( |
64 self.trUtf8('<b>Processing your request, please wait...</b>')) |
59 self.trUtf8('<b>Processing your request, please wait...</b>')) |
65 |
60 |
66 self.process.finished.connect(self.__procFinished) |
61 self.process.finished.connect(self.__procFinished) |