Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py

branch
Py2 comp.
changeset 2525
8b507a9a2d40
parent 2302
f29e9405c851
child 2791
a9577f248f04
equal deleted inserted replaced
2523:139f182b72f6 2525:8b507a9a2d40
4 # 4 #
5 5
6 """ 6 """
7 Module implementing the subversion repository browser dialog. 7 Module implementing the subversion repository browser dialog.
8 """ 8 """
9
10 from __future__ import unicode_literals # __IGNORE_WARNING__
11 try:
12 str = unicode
13 except (NameError):
14 pass
9 15
10 import os 16 import os
11 17
12 from PyQt4.QtGui import QCursor, QHeaderView, QLineEdit, QDialog, \ 18 from PyQt4.QtGui import QCursor, QHeaderView, QLineEdit, QDialog, \
13 QApplication, QDialogButtonBox, QTreeWidgetItem 19 QApplication, QDialogButtonBox, QTreeWidgetItem
32 38
33 @param vcs reference to the vcs object 39 @param vcs reference to the vcs object
34 @param mode mode of the dialog (string, "browse" or "select") 40 @param mode mode of the dialog (string, "browse" or "select")
35 @param parent parent widget (QWidget) 41 @param parent parent widget (QWidget)
36 """ 42 """
37 super().__init__(parent) 43 super(SvnRepoBrowserDialog, self).__init__(parent)
38 self.setupUi(self) 44 self.setupUi(self)
39 45
40 self.repoTree.headerItem().setText(self.repoTree.columnCount(), "") 46 self.repoTree.headerItem().setText(self.repoTree.columnCount(), "")
41 self.repoTree.header().setSortIndicator(0, Qt.AscendingOrder) 47 self.repoTree.header().setSortIndicator(0, Qt.AscendingOrder)
42 48
326 Public slot called when the dialog is accepted. 332 Public slot called when the dialog is accepted.
327 """ 333 """
328 if self.focusWidget() == self.urlCombo: 334 if self.focusWidget() == self.urlCombo:
329 return 335 return
330 336
331 super().accept() 337 super(SvnRepoBrowserDialog, self).accept()
332 338
333 def getSelectedUrl(self): 339 def getSelectedUrl(self):
334 """ 340 """
335 Public method to retrieve the selected repository URL. 341 Public method to retrieve the selected repository URL.
336 342
463 """ 469 """
464 if self.intercept: 470 if self.intercept:
465 self.intercept = False 471 self.intercept = False
466 evt.accept() 472 evt.accept()
467 return 473 return
468 super().keyPressEvent(evt) 474 super(SvnRepoBrowserDialog, self).keyPressEvent(evt)

eric ide

mercurial