phill has proposed merging lp:~phill-ridout/openlp/alert_fixes into lp:openlp.
Requested reviews:
OpenLP Core (openlp-core)
Related bugs:
Bug #1065149 in OpenLP: "Clicking new or save disables buttons to display
alert"
https://bugs.launchpad.net/openlp/+bug/1065149
Bug #1065216 in OpenLP: "Alert display - Text dissapers of the edge of the
screen"
https://bugs.launchpad.net/openlp/+bug/1065216
For more details, see:
https://code.launchpad.net/~phill-ridout/openlp/alert_fixes/+merge/129059
Fixes: 1065216 Alert display - Text dissapers of the edge of the screen
Fixes: 1065149 Clicking new or save disables buttons to display alert
Long words now wrap rather than dissapearing off of the edge.
When creating a new item or editing one, the text is left in the text box, the
item in the list stays selected and the display buttons enabled so the user
does not have to find and click on the alert they just created.
--
https://code.launchpad.net/~phill-ridout/openlp/alert_fixes/+merge/129059
Your team OpenLP Core is requested to review the proposed merge of
lp:~phill-ridout/openlp/alert_fixes into lp:openlp.
=== modified file 'openlp/plugins/alerts/alertsplugin.py'
--- openlp/plugins/alerts/alertsplugin.py 2012-06-22 14:14:53 +0000
+++ openlp/plugins/alerts/alertsplugin.py 2012-10-10 22:05:25 +0000
@@ -105,6 +105,7 @@
font-size: %spt;
color: %s;
background-color: %s;
+ word-wrap: break-word;
}
"""
=== modified file 'openlp/plugins/alerts/forms/alertform.py'
--- openlp/plugins/alerts/forms/alertform.py 2012-06-22 14:14:53 +0000
+++ openlp/plugins/alerts/forms/alertform.py 2012-10-10 22:05:25 +0000
@@ -80,6 +80,10 @@
item_name = QtGui.QListWidgetItem(alert.text)
item_name.setData(QtCore.Qt.UserRole, QtCore.QVariant(alert.id))
self.alertListWidget.addItem(item_name)
+ if alert.text == unicode(self.alertTextEdit.text()):
+ self.item_id = alert.id
+ self.alertListWidget.setCurrentRow(
+ self.alertListWidget.row(item_name))
def onDisplayClicked(self):
self.triggerAlert(unicode(self.alertTextEdit.text()))
@@ -112,7 +116,6 @@
alert = AlertItem()
alert.text = unicode(self.alertTextEdit.text())
self.manager.save_object(alert)
- self.alertTextEdit.setText(u'')
self.loadList()
def onSaveClick(self):
@@ -125,6 +128,7 @@
self.manager.save_object(alert)
self.item_id = None
self.loadList()
+ self.saveButton.setEnabled(False)
def onTextChanged(self):
"""
_______________________________________________
Mailing list: https://launchpad.net/~openlp-core
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openlp-core
More help : https://help.launchpad.net/ListHelp