forked from openlp/openlp
Config for bibles
bzr-revno: 380
This commit is contained in:
parent
c9ef88cfdc
commit
6af1637550
@ -76,34 +76,3 @@ class BiblePlugin(Plugin, PluginUtils):
|
||||
self.bibleimportform = BibleImportForm(self.config, self.biblemanager, self)
|
||||
self.bibleimportform.exec_()
|
||||
pass
|
||||
|
||||
def load_settings(self):
|
||||
pass
|
||||
# self.SettingsOutputStyleComboBox.setCurrentIndex(int(self.config.get_config("bible_output_style", 0)))
|
||||
# self.SettingsVerseStyleComboBox.setCurrentIndex(int(self.config.get_config("bible_verse_style", 0)))
|
||||
# try:
|
||||
# self.SettingsNewChapterCheck.setCheckState(int(self.config.get_config("bible_new_chapter", 0)))
|
||||
# except:
|
||||
# pass
|
||||
|
||||
def save_settings(self):
|
||||
pass
|
||||
# self.config.set_config("bible_output_style", str(self.SettingsOutputStyleComboBox.currentIndex()))
|
||||
# self.config.set_config("bible_verse_style", str(self.SettingsVerseStyleComboBox.currentIndex()))
|
||||
# self.config.set_config("bible_new_chapter", str(self.SettingsNewChapterCheck.checkState()))
|
||||
|
||||
# self.SettingsOutputStyleComboBox.clear()
|
||||
# self.SettingsVerseStyleComboBox.clear()
|
||||
|
||||
# self.SettingsOutputStyleComboBox.addItem(u"Continuous")
|
||||
# self.SettingsOutputStyleComboBox.addItem(u"Paragraph")
|
||||
# self.SettingsVerseStyleComboBox.addItem(u"No Brackets")
|
||||
# self.SettingsVerseStyleComboBox.addItem(u"( and )")
|
||||
# self.SettingsVerseStyleComboBox.addItem(u"{ and }")
|
||||
# self.SettingsVerseStyleComboBox.addItem(u"[ and ]")
|
||||
|
||||
|
||||
def define_tab(self):
|
||||
pass
|
||||
# QtCore.QObject.connect(self.SettingsResetButton, QtCore.SIGNAL("pressed()"), self.onSettingsResetButton)
|
||||
# QtCore.QObject.connect(self.SettingsSaveButton, QtCore.SIGNAL("pressed()"), self.onSettingsSaveButton)
|
||||
|
@ -58,7 +58,6 @@ class BiblesTab(SettingsTab):
|
||||
self.VerseRadioButton.setObjectName(u'VerseRadioButton')
|
||||
self.VerseTypeLayout.addWidget(self.VerseRadioButton)
|
||||
self.ParagraphRadioButton = QtGui.QRadioButton(self.VerseTypeWidget)
|
||||
self.ParagraphRadioButton.setChecked(True)
|
||||
self.ParagraphRadioButton.setObjectName(u'ParagraphRadioButton')
|
||||
self.VerseTypeLayout.addWidget(self.ParagraphRadioButton)
|
||||
self.VerseDisplayLayout.addWidget(self.VerseTypeWidget, 0, 0, 1, 1)
|
||||
@ -104,7 +103,6 @@ class BiblesTab(SettingsTab):
|
||||
self.BibleSearchLayout.setSpacing(8)
|
||||
self.BibleSearchLayout.setMargin(8)
|
||||
self.BibleSearchCheckBox = QtGui.QCheckBox(self.BibleSearchGroupBox)
|
||||
self.BibleSearchCheckBox.setChecked(True)
|
||||
self.BibleSearchCheckBox.setObjectName(u'BibleSearchCheckBox')
|
||||
self.BibleSearchLayout.addWidget(self.BibleSearchCheckBox)
|
||||
self.BibleRightLayout.addWidget(self.BibleSearchGroupBox)
|
||||
@ -113,6 +111,11 @@ class BiblesTab(SettingsTab):
|
||||
self.BibleRightLayout.addItem(self.BibleRightSpacer)
|
||||
self.BibleLayout.addWidget(self.BibleRightWidget)
|
||||
|
||||
QtCore.QObject.connect(self.NewChaptersCheckBox,\
|
||||
QtCore.SIGNAL("stateChanged(int)"), self.onNewChaptersCheckBoxchanged)
|
||||
QtCore.QObject.connect(self.BibleSearchCheckBox,\
|
||||
QtCore.SIGNAL("stateChanged(int)"), self.onBibleSearchCheckBoxchanged)
|
||||
|
||||
def retranslateUi(self):
|
||||
self.VerseDisplayGroupBox.setTitle(translate("SettingsForm", "Verse Display"))
|
||||
self.VerseRadioButton.setText(translate("SettingsForm", "Verse style"))
|
||||
@ -127,6 +130,18 @@ class BiblesTab(SettingsTab):
|
||||
self.BibleSearchGroupBox.setTitle(translate("SettingsForm", "Search"))
|
||||
self.BibleSearchCheckBox.setText(translate("SettingsForm", "Search-as-you-type"))
|
||||
|
||||
def onNewChaptersCheckBoxchanged(self):
|
||||
check_box = self.NewChaptersCheckBox.checkState()
|
||||
self.new_chapter_check = False
|
||||
if check_box == 2: # we have a set value convert to True/False
|
||||
self.new_chapter_check = True
|
||||
|
||||
def onBibleSearchCheckBoxchanged(self):
|
||||
bible_search = self.BibleSearchCheckBox.checkState()
|
||||
self.bible_search_check = False
|
||||
if bible_search == 2: # we have a set value convert to True/False
|
||||
self.bible_search_check = True
|
||||
|
||||
def load(self):
|
||||
bible_output_style = self.config.get_config("output style", "P")
|
||||
if bible_output_style == "P":
|
||||
@ -135,18 +150,31 @@ class BiblesTab(SettingsTab):
|
||||
else:
|
||||
self.VerseRadioButton.setChecked(True)
|
||||
self.paragraph_format = False
|
||||
display_new_chapters = self.config.get_config("display new chapters", "0")
|
||||
#self.NewChaptersCheckBox.setState(display_new_chapters)
|
||||
if display_new_chapters == 0:
|
||||
self.display_new_chapters = True
|
||||
|
||||
check_box = self.config.get_config("display new chapter", "0")
|
||||
self.new_chapter_check = True
|
||||
# used for first time initialisation
|
||||
# mode_layout will be a string with True/False so need to fix and make boolean
|
||||
if check_box == '0'or check_box == "False":
|
||||
self.new_chapter_check = False
|
||||
else:
|
||||
self.NewChaptersCheckBox.setChecked(True)
|
||||
self.display_style = int(self.config.get_config("display brackets", "0"))
|
||||
self.DisplayStyleComboBox.setCurrentIndex(self.display_style)
|
||||
search_type = self.config.get_config("search as type", "2")
|
||||
self.bible_search_check = True
|
||||
# used for first time initialisation
|
||||
# mode_layout will be a string with True/False so need to fix and make boolean
|
||||
if search_type == '0'or search_type == "False":
|
||||
self.bible_search_check = False
|
||||
else:
|
||||
self.BibleSearchCheckBox.setChecked(True)
|
||||
|
||||
def save(self):
|
||||
if self.ParagraphRadioButton.isChecked():
|
||||
self.config.set_config("output style", "P")
|
||||
else:
|
||||
self.config.set_config("output style", "V")
|
||||
self.config.set_config("display new chapter", str(self.NewChaptersCheckBox.checkState()))
|
||||
self.config.set_config("display new chapter", str(self.new_chapter_check))
|
||||
self.config.set_config("display brackets", str(self.DisplayStyleComboBox.currentIndex()))
|
||||
self.config.set_config("search as type", str(self.BibleSearchCheckBox.checkState()))
|
||||
self.config.set_config("search as type", str(self.bible_search_check))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user