Wed, 19 Mar 2014 19:26:30 +0100
Changed some Mercurial dialogs asking for a (tag, branch,...) name to convert spaces to underscores because spaces are not really recommended.
# -*- coding: utf-8 -*- # Copyright (c) 2014 Detlev Offenbach <detlev@die-offenbachs.de> # """ Module implementing a dialog to enter a series of revisions. """ from PyQt4.QtCore import pyqtSlot from PyQt4.QtGui import QDialog, QDialogButtonBox from .Ui_LfRevisionsInputDialog import Ui_LfRevisionsInputDialog class LfRevisionsInputDialog(QDialog, Ui_LfRevisionsInputDialog): """ Class implementing a dialog to enter a series of revisions. """ def __init__(self, parent=None): """ Constructor @param parent reference to the parent widget (QWidget) """ super().__init__(parent) self.setupUi(self) self.buttonBox.button(QDialogButtonBox.Ok).setEnabled(False) @pyqtSlot() def on_revisionsEdit_textChanged(self): """ Private slot handling a change of revisions. """ self.buttonBox.button(QDialogButtonBox.Ok).setEnabled( bool(self.revisionsEdit.toPlainText())) def getRevisions(self): """ Public method to retrieve the entered revisions. @return list of revisions (list of string) """ return self.revisionsEdit.toPlainText().splitlines()