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 |
18 |
20 |
19 from .Ui_HgLogDialog import Ui_HgLogDialog |
21 from .Ui_HgLogDialog import Ui_HgLogDialog |
20 |
22 |
21 import Utilities |
23 import Utilities |
22 import Preferences |
24 import Preferences |
51 if mode in ("log", "incoming", "outgoing"): |
53 if mode in ("log", "incoming", "outgoing"): |
52 self.mode = mode |
54 self.mode = mode |
53 else: |
55 else: |
54 self.mode = "log" |
56 self.mode = "log" |
55 self.bundle = bundle |
57 self.bundle = bundle |
56 self.__hgClient = self.vcs.getClient() |
58 if isWindowsPlatform(): |
|
59 self.__hgClient = None |
|
60 else: |
|
61 self.__hgClient = self.vcs.getClient() |
57 |
62 |
58 self.contents.setHtml( |
63 self.contents.setHtml( |
59 self.trUtf8('<b>Processing your request, please wait...</b>')) |
64 self.trUtf8('<b>Processing your request, please wait...</b>')) |
60 |
65 |
61 self.process.finished.connect(self.__procFinished) |
66 self.process.finished.connect(self.__procFinished) |