Add Settings to Bible Tab

bzr-revno: 316
This commit is contained in:
Tim Bentley 2009-02-14 13:52:23 +00:00
parent 3421dac10e
commit fa3a8c1dfc
2 changed files with 12 additions and 5 deletions

View File

@ -115,7 +115,7 @@ class BiblePlugin(Plugin, PluginUtils):
self.QuickSearchButton.setObjectName('QuickSearchButton')
self.QuickSearchButton.setText('Search')
self.QuickLayout.addWidget(self.QuickSearchButton, 3, 2, 1, 1)
self.SearchTabWidget.addTab(self.QuickTab, 'Quick Search')
self.SearchTabWidget.addTab(self.QuickTab, 'Quick')
self.ClearQuickSearchComboBox = QtGui.QComboBox(self.QuickTab)
self.ClearQuickSearchComboBox.setObjectName('ClearQuickSearchComboBox')
self.QuickLayout.addWidget(self.ClearQuickSearchComboBox, 3, 0, 1, 1)
@ -179,8 +179,15 @@ class BiblePlugin(Plugin, PluginUtils):
self.AdvancedSearchButton.setObjectName('AdvancedSearchButton')
self.AdvancedSearchButton.setText('Search')
self.AdvancedLayout.addWidget(self.AdvancedSearchButton, 5, 3, 1, 1)
self.SearchTabWidget.addTab(self.AdvancedTab, 'Advanced Search')
self.SearchTabWidget.addTab(self.AdvancedTab, 'Advanced')
# Add the Settings tab
self.SettingsTab = QtGui.QWidget()
self.SettingsTab.setObjectName('SettingsTab')
self.SettingsLayout = QtGui.QGridLayout(self.SettingsTab)
self.SearchTabWidget.addTab(self.SettingsTab, 'Settings')
# Add the search tab widget to the page layout
self.MediaManagerItem.PageLayout.addWidget(self.SearchTabWidget)

View File

@ -135,7 +135,7 @@ class BibleImportForm(QDialog, Ui_BibleImportDialog, PluginUtils):
@pyqtSignature("")
def on_ImportButton_clicked(self):
if self.biblemanager != None:
if not self.bibletype == None or len(self.BibleNameEdit.displayText()) > 0:
if not self.bibletype == None and len(self.BibleNameEdit.displayText()) > 0:
self.MessageLabel.setText("Import Started")
self.ProgressBar.setMinimum(0)
self.setMax(65)
@ -145,7 +145,7 @@ class BibleImportForm(QDialog, Ui_BibleImportDialog, PluginUtils):
self._import_bible()
self.MessageLabel.setText("Import Complete")
self.ProgressBar.setValue(self.barmax)
Receiver().send_message("openlpreloadbibles")
Receiver().send_message("openlpreloadbibles") # tell bibleplugin to reload the bibles
def setMax(self, max):
log.debug("set Max %s", max)