14 from PyQt4.QtGui import QWidget, QHeaderView, QLineEdit, QApplication, QMenu, \ |
14 from PyQt4.QtGui import QWidget, QHeaderView, QLineEdit, QApplication, QMenu, \ |
15 QDialogButtonBox, QTreeWidgetItem |
15 QDialogButtonBox, QTreeWidgetItem |
16 |
16 |
17 from E5Gui.E5Application import e5App |
17 from E5Gui.E5Application import e5App |
18 from E5Gui import E5MessageBox |
18 from E5Gui import E5MessageBox |
19 |
|
20 from .SvnDiffDialog import SvnDiffDialog |
|
21 |
19 |
22 from .Ui_SvnStatusDialog import Ui_SvnStatusDialog |
20 from .Ui_SvnStatusDialog import Ui_SvnStatusDialog |
23 |
21 |
24 import Preferences |
22 import Preferences |
25 |
23 |
798 self.trUtf8("""There are no uncommitted changes""" |
796 self.trUtf8("""There are no uncommitted changes""" |
799 """ available/selected.""")) |
797 """ available/selected.""")) |
800 return |
798 return |
801 |
799 |
802 if self.diff is None: |
800 if self.diff is None: |
|
801 from .SvnDiffDialog import SvnDiffDialog |
803 self.diff = SvnDiffDialog(self.vcs) |
802 self.diff = SvnDiffDialog(self.vcs) |
804 self.diff.show() |
803 self.diff.show() |
805 QApplication.processEvents() |
804 QApplication.processEvents() |
806 self.diff.start(names) |
805 self.diff.start(names) |
807 |
806 |