forked from openlp/openlp
Config update conversion
This commit is contained in:
parent
1430559205
commit
1576a2c1d4
@ -173,7 +173,7 @@ class Plugin(QtCore.QObject):
|
||||
Settings.extend_default_settings(default_settings)
|
||||
QtCore.QObject.connect(Receiver.get_receiver(), QtCore.SIGNAL(u'%s_add_service_item' % self.name),
|
||||
self.processAddServiceEvent)
|
||||
Registry().register_function(u'%s_config_updated' % self.name, self.configUpdated)
|
||||
Registry().register_function(u'%s_config_updated' % self.name, self.config_update)
|
||||
|
||||
def checkPreConditions(self):
|
||||
"""
|
||||
@ -402,7 +402,7 @@ class Plugin(QtCore.QObject):
|
||||
"""
|
||||
return u''
|
||||
|
||||
def configUpdated(self):
|
||||
def config_update(self):
|
||||
"""
|
||||
The plugin's config has changed
|
||||
"""
|
||||
|
@ -127,20 +127,12 @@ class Registry(object):
|
||||
for function in self.functions_list[event]:
|
||||
try:
|
||||
result = function(*args, **kwargs)
|
||||
# allow the result to be viewed in tests only.
|
||||
if self.running_under_test is True:
|
||||
self.inspect_result(result,*args, **kwargs)
|
||||
if result:
|
||||
results.append(result)
|
||||
except TypeError:
|
||||
# Who has called me can help
|
||||
# Who has called me can help in debugging
|
||||
import inspect
|
||||
log.debug(inspect.currentframe().f_back.f_locals)
|
||||
log.exception(u'Exception for function %s', function)
|
||||
return results
|
||||
|
||||
def inspect_result(self, results,*args, **kwargs):
|
||||
"""
|
||||
Dummy method for tests to inspect the results of a call.
|
||||
"""
|
||||
pass
|
||||
|
@ -246,7 +246,7 @@ class BibleMediaItem(MediaManagerItem):
|
||||
# Buttons
|
||||
QtCore.QObject.connect(self.advancedSearchButton, QtCore.SIGNAL(u'clicked()'), self.onAdvancedSearchButton)
|
||||
QtCore.QObject.connect(self.quickSearchButton, QtCore.SIGNAL(u'clicked()'), self.onQuickSearchButton)
|
||||
Registry().register_function(u'config_updated', self.configUpdated)
|
||||
Registry().register_function(u'config_updated', self.config_update)
|
||||
# Other stuff
|
||||
QtCore.QObject.connect(self.quickSearchEdit, QtCore.SIGNAL(u'returnPressed()'), self.onQuickSearchButton)
|
||||
QtCore.QObject.connect(self.searchTabBar, QtCore.SIGNAL(u'currentChanged(int)'),
|
||||
@ -258,8 +258,8 @@ class BibleMediaItem(MediaManagerItem):
|
||||
else:
|
||||
self.advancedBookComboBox.setFocus()
|
||||
|
||||
def configUpdated(self):
|
||||
log.debug(u'configUpdated')
|
||||
def config_update(self):
|
||||
log.debug(u'config_update')
|
||||
if Settings().value(self.settingsSection + u'/second bibles'):
|
||||
self.advancedSecondLabel.setVisible(True)
|
||||
self.advancedSecondComboBox.setVisible(True)
|
||||
@ -313,7 +313,7 @@ class BibleMediaItem(MediaManagerItem):
|
||||
translate('BiblesPlugin.MediaItem', 'Search Text...'))
|
||||
])
|
||||
self.quickSearchEdit.setCurrentSearchType(Settings().value(u'%s/last search type' % self.settingsSection))
|
||||
self.configUpdated()
|
||||
self.config_update()
|
||||
log.debug(u'bible manager initialise complete')
|
||||
|
||||
def loadBibles(self):
|
||||
|
@ -95,7 +95,7 @@ class RemotesPlugin(Plugin):
|
||||
u'title': translate('RemotePlugin', 'Remote', 'container title')
|
||||
}
|
||||
|
||||
def configUpdated(self):
|
||||
def config_update(self):
|
||||
"""
|
||||
Called when Config is changed to restart the server on new address or
|
||||
port
|
||||
|
@ -100,7 +100,7 @@ class SongMediaItem(MediaManagerItem):
|
||||
self.addSearchToToolBar()
|
||||
# Signals and slots
|
||||
QtCore.QObject.connect(Receiver.get_receiver(), QtCore.SIGNAL(u'songs_load_list'), self.onSongListLoad)
|
||||
Registry().register_function(u'config_updated', self.configUpdated)
|
||||
Registry().register_function(u'config_updated', self.config_update)
|
||||
QtCore.QObject.connect(Receiver.get_receiver(), QtCore.SIGNAL(u'songs_preview'), self.onPreviewClick)
|
||||
QtCore.QObject.connect(self.searchTextEdit, QtCore.SIGNAL(u'cleared()'), self.onClearTextButtonClick)
|
||||
QtCore.QObject.connect(self.searchTextEdit, QtCore.SIGNAL(u'searchTypeChanged(int)'),
|
||||
@ -115,7 +115,7 @@ class SongMediaItem(MediaManagerItem):
|
||||
def onFocus(self):
|
||||
self.searchTextEdit.setFocus()
|
||||
|
||||
def configUpdated(self):
|
||||
def config_update(self):
|
||||
self.searchAsYouType = Settings().value(self.settingsSection + u'/search as type')
|
||||
self.updateServiceOnEdit = Settings().value(self.settingsSection + u'/update service on edit')
|
||||
self.addSongFromService = Settings().value(self.settingsSection + u'/add song from service',)
|
||||
@ -146,7 +146,7 @@ class SongMediaItem(MediaManagerItem):
|
||||
UiStrings().Themes, UiStrings().SearchThemes)
|
||||
])
|
||||
self.searchTextEdit.setCurrentSearchType(Settings().value(u'%s/last search type' % self.settingsSection))
|
||||
self.configUpdated()
|
||||
self.config_update()
|
||||
|
||||
def onSearchTextButtonClicked(self):
|
||||
# Save the current search type to the configuration.
|
||||
|
Loading…
Reference in New Issue
Block a user