openlp-core team mailing list archive
-
openlp-core team
-
Mailing list archive
-
Message #12480
[Merge] lp:~googol/openlp/trivial into lp:openlp
Andreas Preikschat has proposed merging lp:~googol/openlp/trivial into lp:openlp.
Requested reviews:
OpenLP Core (openlp-core)
For more details, see:
https://code.launchpad.net/~googol/openlp/trivial/+merge/80123
Hello,
- removed obsolete signals (e. g. videodisplay_*)
- renamed signals (maindisplay_* -> live_display_*)
- rearranged the signals to groups
http://rst.ninjs.org/?n=c44829a781a480c9b17e7b491cc6da93&theme=basic
--
https://code.launchpad.net/~googol/openlp/trivial/+merge/80123
Your team OpenLP Core is requested to review the proposed merge of lp:~googol/openlp/trivial into lp:openlp.
=== modified file 'openlp/core/__init__.py'
--- openlp/core/__init__.py 2011-09-18 22:45:19 +0000
+++ openlp/core/__init__.py 2011-10-22 11:18:26 +0000
@@ -143,7 +143,7 @@
u'general/update check', QtCore.QVariant(True)).toBool()
if update_check:
VersionThread(self.mainWindow).start()
- Receiver.send_message(u'maindisplay_blank_check')
+ Receiver.send_message(u'live_display_blank_check')
self.mainWindow.appStartup()
DelayStartThread(self.mainWindow).start()
# Skip exec_() for gui tests
=== modified file 'openlp/core/lib/eventreceiver.py'
--- openlp/core/lib/eventreceiver.py 2011-10-19 17:53:07 +0000
+++ openlp/core/lib/eventreceiver.py 2011-10-22 11:18:26 +0000
@@ -35,193 +35,190 @@
class EventReceiver(QtCore.QObject):
"""
- Class to allow events to be passed from different parts of the
- system. This is a private class and should not be used directly
- but rather via the Receiver class.
+ Class to allow events to be passed from different parts of the system. This
+ is a private class and should not be used directly but rather via the
+ Receiver class.
+
+ **Mainwindow related and generic signals**
+
+ ``mainwindow_status_text``
+ Changes the bottom status bar text on the mainwindow.
+
+ ``openlp_warning_message``
+ Displays a standalone Warning Message.
+
+ ``openlp_error_message``
+ Displays a standalone Error Message.
+
+ ``openlp_information_message``
+ Displays a standalone Information Message.
+
+ ``cursor_busy``
+ Makes the cursor got to a busy form.
+
+ ``cursor_normal``
+ Resets the cursor to default.
``openlp_process_events``
- Requests the Application to flush the events queue
+ Requests the Application to flush the events queue.
``openlp_version_check``
Version has changed so pop up window.
+ ``openlp_stop_wizard``
+ Stops a wizard before completion.
+
+ **Setting related signals**
+
``config_updated``
- Informs components the config has changed
+ Informs components that the config has changed.
``config_screen_changed``
- The display monitor has been changed
+ The display monitor has been changed.
+
+ **Slidecontroller signals**
``slidecontroller_{live|preview}_next``
- Moves to the next slide
+ Moves to the next slide.
``slidecontroller_{live|preview}_next_noloop``
- Moves to the next slide without auto advance
+ Moves to the next slide without auto advance.
``slidecontroller_{live|preview}_previous``
- Moves to the previous slide
+ Moves to the previous slide.
``slidecontroller_{live|preview}_previous_noloop``
- Moves to the previous slide, without auto advance
+ Moves to the previous slide, without auto advance.
``slidecontroller_{live|preview}_set``
- Moves to a specific slide, by index
+ Moves to a specific slide, by index.
``slidecontroller_{live|preview}_started``
- Broadcasts that an item has been made live/previewed
+ Broadcasts that an item has been made live/previewed.
``slidecontroller_{live|preview}_change``
Informs the slidecontroller that a slide change has occurred and to
- update itself
+ update itself.
``slidecontroller_{live|preview}_changed``
- Broadcasts that the slidecontroller has changed the current slide
+ Broadcasts that the slidecontroller has changed the current slide.
``slidecontroller_{live|preview}_blank``
- Request that the output screen is blanked
+ Request that the output screen is blanked.
``slidecontroller_{live|preview}_unblank``
- Request that the output screen is unblanked
+ Request that the output screen is unblanked.
``slidecontroller_live_spin_delay``
- Pushes out the loop delay
+ Pushes out the loop delay.
``slidecontroller_live_stop_loop``
- Stop the loop on the main display
+ Stop the loop on the main display.
+
+ **Servicemanager related signals**
``servicemanager_previous_item``
- Display the previous item in the service
+ Display the previous item in the service.
``servicemanager_preview_live``
- Requests a Preview item from the Service Manager to update live and
- add a new item to the preview panel
+ Requests a Preview item from the Service Manager to update live and add
+ a new item to the preview panel.
``servicemanager_next_item``
- Display the next item in the service
+ Display the next item in the service.
``servicemanager_set_item``
- Go live on a specific item, by index
-
- ``maindisplay_blank``
- Blank the maindisplay window
-
- ``maindisplay_hide``
- Hide the maindisplay window
-
- ``maindisplay_show``
- Return the maindisplay window
-
- ``maindisplay_active``
- The maindisplay has been made active
-
- ``maindisplay_status_text``
- Changes the bottom status bar text on the maindisplay window
-
- ``maindisplay_blank_check``
- Check to see if the blank display message is required
-
- ``videodisplay_start``
- Open a media item and prepare for playing
-
- ``videodisplay_play``
- Start playing a media item
-
- ``videodisplay_pause``
- Pause a media item
-
- ``videodisplay_stop``
- Stop playing a media item
-
- ``videodisplay_background``
- Replace the background video
+ Go live on a specific item, by index.
+
+ ``service_item_update``
+ Passes back to the service manager the service item after it has been
+ processed by the plugin.
+
+ **Display signals**
+
+ ``update_display_css``
+ CSS has been updated which needs to be changed on the main display.
+
+ **Live Display signals**
+
+ ``live_display_hide``
+ Hide the live display.
+
+ ``live_display_show``
+ Return the live display.
+
+ ``live_display_active``
+ The live display has been made active.
+
+ ``live_display_blank_check``
+ Check to see if the blank display message is required.
+
+ **Theme related singlas**
``theme_update_list``
- send out message with new themes
+ send out message with new themes.
``theme_update_global``
- Tell the components we have a new global theme
+ Tell the components we have a new global theme.
+
+ **Plugin specific signals**
``{plugin}_start``
- Requests a plugin to start a external program
- Path and file provided in message
+ Requests a plugin to start a external program. Path and file have to
+ be provided in the message.
``{plugin}_first``
- Requests a plugin to handle a first event
+ Requests a plugin to handle a first event.
``{plugin}_previous``
- Requests a plugin to handle a previous event
+ Requests a plugin to handle a previous event.
``{plugin}_next``
- Requests a plugin to handle a next event
+ Requests a plugin to handle a next event.
``{plugin}_last``
- Requests a plugin to handle a last event
+ Requests a plugin to handle a last event.
``{plugin}_slide``
- Requests a plugin to handle a go to specific slide event
+ Requests a plugin to handle a go to specific slide event.
``{plugin}_stop``
- Requests a plugin to handle a stop event
+ Requests a plugin to handle a stop event.
``{plugin}_blank``
- Requests a plugin to handle a blank screen event
+ Requests a plugin to handle a blank screen event.
``{plugin}_unblank``
- Requests a plugin to handle an unblank screen event
+ Requests a plugin to handle an unblank screen event.
``{plugin}_edit``
- Requests a plugin edit a database item with the key as the payload
+ Requests a plugin edit a database item with the key as the payload.
``{plugin}_edit_clear``
- Editing has been completed
+ Editing has been completed.
``{plugin}_load_list``
- Tells the the plugin to reload the media manager list
+ Tells the the plugin to reload the media manager list.
``{plugin}_preview``
- Tells the plugin it's item can be previewed
+ Tells the plugin it's item can be previewed.
``{plugin}_add_service_item``
- Ask the plugin to push the selected items to the service item
+ Ask the plugin to push the selected items to the service item.
``{plugin}_service_load``
Ask the plugin to process an individual service item after it has been
- loaded
-
- ``service_item_update``
- Passes back to the service manager the service item after it has been
- processed by the plugin
+ loaded.
``alerts_text``
- Displays an alert message
+ Displays an alert message.
``bibles_nobook``
- Attempt to find book resulted in no match
-
- ``openlp_stop_wizard``
- Stops a wizard before completion
+ Attempt to find book resulted in no match.
``remotes_poll_request``
Waits for openlp to do something "interesting" and sends a
- remotes_poll_response signal when it does
-
- ``openlp_warning_message``
- Displays a standalone Warning Message
-
- ``openlp_error_message``
- Displays a standalone Error Message
-
- ``openlp_information_message``
- Displays a standalone Information Message
-
- ``cursor_busy``
- Makes the cursor got to a busy form
-
- ``cursor_normal``
- Resets the cursor to default
-
- ``update_display_css``
- CSS has been updated which needs to be changed on the main display.
-
+ ``remotes_poll_response`` signal when it does.
"""
def __init__(self):
@@ -257,7 +254,7 @@
To receive a Message
``QtCore.QObject.connect(
Receiver.get_receiver(),
- QtCore.SIGNAL(u'<<Message ID>>'),
+ QtCore.SIGNALvideodisplay(u'<<Message ID>>'),
<<ACTION>>
)``
"""
=== modified file 'openlp/core/ui/maindisplay.py'
--- openlp/core/ui/maindisplay.py 2011-10-19 18:30:32 +0000
+++ openlp/core/ui/maindisplay.py 2011-10-22 11:18:26 +0000
@@ -77,9 +77,9 @@
self.setAttribute(QtCore.Qt.WA_DeleteOnClose)
if self.isLive:
QtCore.QObject.connect(Receiver.get_receiver(),
- QtCore.SIGNAL(u'maindisplay_hide'), self.hideDisplay)
+ QtCore.SIGNAL(u'live_display_hide'), self.hideDisplay)
QtCore.QObject.connect(Receiver.get_receiver(),
- QtCore.SIGNAL(u'maindisplay_show'), self.showDisplay)
+ QtCore.SIGNAL(u'live_display_show'), self.showDisplay)
QtCore.QObject.connect(Receiver.get_receiver(),
QtCore.SIGNAL(u'openlp_phonon_creation'),
self.createMediaObject)
@@ -570,7 +570,7 @@
self.hideMode = None
# Trigger actions when display is active again
if self.isLive:
- Receiver.send_message(u'maindisplay_active')
+ Receiver.send_message(u'live_display_active')
def __hideMouse(self):
# Hide mouse cursor when moved over display if enabled in settings
=== modified file 'openlp/core/ui/mainwindow.py'
--- openlp/core/ui/mainwindow.py 2011-09-18 13:09:32 +0000
+++ openlp/core/ui/mainwindow.py 2011-10-22 11:18:26 +0000
@@ -611,11 +611,11 @@
QtCore.QObject.connect(Receiver.get_receiver(),
QtCore.SIGNAL(u'openlp_version_check'), self.versionNotice)
QtCore.QObject.connect(Receiver.get_receiver(),
- QtCore.SIGNAL(u'maindisplay_blank_check'), self.blankCheck)
+ QtCore.SIGNAL(u'live_display_blank_check'), self.blankCheck)
QtCore.QObject.connect(Receiver.get_receiver(),
QtCore.SIGNAL(u'config_screen_changed'), self.screenChanged)
QtCore.QObject.connect(Receiver.get_receiver(),
- QtCore.SIGNAL(u'maindisplay_status_text'), self.showStatusMessage)
+ QtCore.SIGNAL(u'mainwindow_status_text'), self.showStatusMessage)
# Media Manager
QtCore.QObject.connect(self.mediaToolBox,
QtCore.SIGNAL(u'currentChanged(int)'), self.onMediaToolBoxChanged)
=== modified file 'openlp/core/ui/slidecontroller.py'
--- openlp/core/ui/slidecontroller.py 2011-10-15 06:32:01 +0000
+++ openlp/core/ui/slidecontroller.py 2011-10-22 11:18:26 +0000
@@ -743,9 +743,9 @@
elif display_type == u'blanked':
self.onBlankDisplay(True)
else:
- Receiver.send_message(u'maindisplay_show')
+ Receiver.send_message(u'live_display_show')
else:
- Receiver.send_message(u'maindisplay_hide', HideMode.Screen)
+ Receiver.send_message(u'live_display_hide', HideMode.Screen)
def onSlideBlank(self):
"""
@@ -831,21 +831,21 @@
if self.serviceItem is not None:
if hide_mode:
if not self.serviceItem.is_command():
- Receiver.send_message(u'maindisplay_hide', hide_mode)
+ Receiver.send_message(u'live_display_hide', hide_mode)
Receiver.send_message(u'%s_blank'
% self.serviceItem.name.lower(),
[self.serviceItem, self.isLive, hide_mode])
else:
if not self.serviceItem.is_command():
- Receiver.send_message(u'maindisplay_show')
+ Receiver.send_message(u'live_display_show')
Receiver.send_message(u'%s_unblank'
% self.serviceItem.name.lower(),
[self.serviceItem, self.isLive])
else:
if hide_mode:
- Receiver.send_message(u'maindisplay_hide', hide_mode)
+ Receiver.send_message(u'live_display_hide', hide_mode)
else:
- Receiver.send_message(u'maindisplay_show')
+ Receiver.send_message(u'live_display_show')
def hidePlugin(self, hide):
"""
@@ -854,21 +854,21 @@
log.debug(u'hidePlugin %s ', hide)
if self.serviceItem is not None:
if hide:
- Receiver.send_message(u'maindisplay_hide', HideMode.Screen)
+ Receiver.send_message(u'live_display_hide', HideMode.Screen)
Receiver.send_message(u'%s_hide'
% self.serviceItem.name.lower(),
[self.serviceItem, self.isLive])
else:
if not self.serviceItem.is_command():
- Receiver.send_message(u'maindisplay_show')
+ Receiver.send_message(u'live_display_show')
Receiver.send_message(u'%s_unblank'
% self.serviceItem.name.lower(),
[self.serviceItem, self.isLive])
else:
if hide:
- Receiver.send_message(u'maindisplay_hide', HideMode.Screen)
+ Receiver.send_message(u'live_display_hide', HideMode.Screen)
else:
- Receiver.send_message(u'maindisplay_show')
+ Receiver.send_message(u'live_display_show')
def onSlideSelected(self, start=False):
"""
=== modified file 'openlp/plugins/alerts/lib/alertsmanager.py'
--- openlp/plugins/alerts/lib/alertsmanager.py 2011-10-16 14:53:39 +0000
+++ openlp/plugins/alerts/lib/alertsmanager.py 2011-10-22 11:18:26 +0000
@@ -45,7 +45,7 @@
self.timer_id = 0
self.alertList = []
QtCore.QObject.connect(Receiver.get_receiver(),
- QtCore.SIGNAL(u'maindisplay_active'), self.generateAlert)
+ QtCore.SIGNAL(u'live_display_active'), self.generateAlert)
QtCore.QObject.connect(Receiver.get_receiver(),
QtCore.SIGNAL(u'alerts_text'), self.onAlertText)
@@ -69,11 +69,11 @@
log.debug(u'display alert called %s' % text)
self.alertList.append(text)
if self.timer_id != 0:
- Receiver.send_message(u'maindisplay_status_text',
+ Receiver.send_message(u'mainwindow_status_text',
translate('AlertsPlugin.AlertsManager',
'Alert message created and displayed.'))
return
- Receiver.send_message(u'maindisplay_status_text', u'')
+ Receiver.send_message(u'mainwindow_status_text', u'')
self.generateAlert()
def generateAlert(self):
=== modified file 'openlp/plugins/presentations/lib/messagelistener.py'
--- openlp/plugins/presentations/lib/messagelistener.py 2011-06-15 22:34:40 +0000
+++ openlp/plugins/presentations/lib/messagelistener.py 2011-10-22 11:18:26 +0000
@@ -68,7 +68,7 @@
self.doc.slidenumber = slide_no
if self.is_live:
if hide_mode == HideMode.Screen:
- Receiver.send_message(u'maindisplay_hide', HideMode.Screen)
+ Receiver.send_message(u'live_display_hide', HideMode.Screen)
self.stop()
elif hide_mode == HideMode.Theme:
self.blank(hide_mode)
@@ -76,7 +76,7 @@
self.blank(hide_mode)
else:
self.doc.start_presentation()
- Receiver.send_message(u'maindisplay_hide', HideMode.Screen)
+ Receiver.send_message(u'live_display_hide', HideMode.Screen)
self.doc.slidenumber = 0
if slide_no > 1:
self.slide(slide_no)
@@ -196,7 +196,7 @@
if not self.doc.is_active():
return
if hide_mode == HideMode.Theme:
- Receiver.send_message(u'maindisplay_hide', HideMode.Theme)
+ Receiver.send_message(u'live_display_hide', HideMode.Theme)
self.doc.blank_screen()
def stop(self):
@@ -224,7 +224,7 @@
self.doc.slidenumber != self.doc.get_slide_number():
self.doc.goto_slide(self.doc.slidenumber)
self.doc.unblank_screen()
- Receiver.send_message(u'maindisplay_hide', HideMode.Screen)
+ Receiver.send_message(u'live_display_hide', HideMode.Screen)
def poll(self):
self.doc.poll_slidenumber(self.is_live)
Follow ups