56 def on_vcsUrlButton_clicked(self): |
56 def on_vcsUrlButton_clicked(self): |
57 """ |
57 """ |
58 Private slot to display a selection dialog. |
58 Private slot to display a selection dialog. |
59 """ |
59 """ |
60 if self.protocolCombo.currentText() == "file://": |
60 if self.protocolCombo.currentText() == "file://": |
61 directory = QFileDialog.getExistingDirectory(\ |
61 directory = QFileDialog.getExistingDirectory( |
62 self, |
62 self, |
63 self.trUtf8("Select Repository-Directory"), |
63 self.trUtf8("Select Repository-Directory"), |
64 self.vcsUrlEdit.text(), |
64 self.vcsUrlEdit.text(), |
65 QFileDialog.Options(QFileDialog.ShowDirsOnly)) |
65 QFileDialog.Options(QFileDialog.ShowDirsOnly)) |
66 |
66 |
72 if dlg.exec_() == QDialog.Accepted: |
72 if dlg.exec_() == QDialog.Accepted: |
73 url = dlg.getSelectedUrl() |
73 url = dlg.getSelectedUrl() |
74 if url: |
74 if url: |
75 protocol = url.split("://")[0] |
75 protocol = url.split("://")[0] |
76 path = url.split("://")[1] |
76 path = url.split("://")[1] |
77 self.protocolCombo.setCurrentIndex(\ |
77 self.protocolCombo.setCurrentIndex( |
78 self.protocolCombo.findText(protocol + "://")) |
78 self.protocolCombo.findText(protocol + "://")) |
79 self.vcsUrlEdit.setText(path) |
79 self.vcsUrlEdit.setText(path) |
80 |
80 |
81 @pyqtSlot(str) |
81 @pyqtSlot(str) |
82 def on_protocolCombo_activated(self, protocol): |
82 def on_protocolCombo_activated(self, protocol): |