Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py

changeset 1131
7781e396c903
parent 1112
8a7d1b9d18db
child 1509
c0b5e693b0eb
equal deleted inserted replaced
1130:3e9f0330f833 1131:7781e396c903
7 Module implementing the subversion repository browser dialog. 7 Module implementing the subversion repository browser dialog.
8 """ 8 """
9 9
10 import os 10 import os
11 11
12 from PyQt4.QtGui import QWidget, QCursor, QHeaderView, QLineEdit, QDialog, \ 12 from PyQt4.QtGui import QCursor, QHeaderView, QLineEdit, QDialog, \
13 QApplication, QDialogButtonBox, QTreeWidgetItem 13 QApplication, QDialogButtonBox, QTreeWidgetItem
14 from PyQt4.QtCore import QTimer, QProcess, QRegExp, Qt, pyqtSlot 14 from PyQt4.QtCore import QTimer, QProcess, QRegExp, Qt, pyqtSlot
15 15
16 from E5Gui import E5MessageBox 16 from E5Gui import E5MessageBox
17 17
32 32
33 @param vcs reference to the vcs object 33 @param vcs reference to the vcs object
34 @param mode mode of the dialog (string, "browse" or "select") 34 @param mode mode of the dialog (string, "browse" or "select")
35 @param parent parent widget (QWidget) 35 @param parent parent widget (QWidget)
36 """ 36 """
37 QDialog.__init__(self, parent) 37 super().__init__(parent)
38 self.setupUi(self) 38 self.setupUi(self)
39 39
40 self.repoTree.headerItem().setText(self.repoTree.columnCount(), "") 40 self.repoTree.headerItem().setText(self.repoTree.columnCount(), "")
41 self.repoTree.header().setSortIndicator(0, Qt.AscendingOrder) 41 self.repoTree.header().setSortIndicator(0, Qt.AscendingOrder)
42 42
316 Public slot called when the dialog is accepted. 316 Public slot called when the dialog is accepted.
317 """ 317 """
318 if self.focusWidget() == self.urlCombo: 318 if self.focusWidget() == self.urlCombo:
319 return 319 return
320 320
321 QDialog.accept(self) 321 super().accept()
322 322
323 def getSelectedUrl(self): 323 def getSelectedUrl(self):
324 """ 324 """
325 Public method to retrieve the selected repository URL. 325 Public method to retrieve the selected repository URL.
326 326
453 """ 453 """
454 if self.intercept: 454 if self.intercept:
455 self.intercept = False 455 self.intercept = False
456 evt.accept() 456 evt.accept()
457 return 457 return
458 QWidget.keyPressEvent(self, evt) 458 super().keyPressEvent(evt)

eric ide

mercurial