Bring Custom and Song editing in line

This commit is contained in:
Tim Bentley 2009-09-25 05:51:40 +01:00
parent 3ec9771a9c
commit 32ee1d36d4
2 changed files with 7 additions and 9 deletions

View File

@ -200,7 +200,7 @@ class EditCustomForm(QtGui.QDialog, Ui_customEditDialog):
def onSaveButtonPressed(self):
if self.editAll:
self.VerseListView.clear()
for row in unicode(self.VerseTextEdit.toPlainText()).split(u'---'):
for row in unicode(self.VerseTextEdit.toPlainText()).split(u'\n---\n'):
self.VerseListView.addItem(row)
else:
self.VerseListView.currentItem().setText(
@ -227,15 +227,13 @@ class EditCustomForm(QtGui.QDialog, Ui_customEditDialog):
self.EditAllButton.setEnabled(True)
def _validate(self):
valid = True
message = u''
if len(self.TitleEdit.displayText()) == 0:
valid = False
message = translate(
self.TitleEdit.setFocus()
return False, translate(
u'customEditDialog', u'You need to enter a title \n')
# must have 1 slide
if self.VerseListView.count() == 0:
valid = False
message += translate(
self.VerseTextEdit.setFocus()
return False, translate(
u'customEditDialog', u'You need to enter a slide \n')
return valid, message
return True, u''

View File

@ -335,7 +335,7 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog):
verse_list = self.verse_form.getVerse()
verse_list = verse_list.replace(u'\r\n', u'\n')
self.VerseListWidget.clear()
for row in verse_list.split(u'---'):
for row in verse_list.split(u'\n---\n'):
self.VerseListWidget.addItem(row)
self.VerseListWidget.repaint()