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 = BibleImportForm(self.config, self.biblemanager, self)
|
||||||
self.bibleimportform.exec_()
|
self.bibleimportform.exec_()
|
||||||
pass
|
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.VerseRadioButton.setObjectName(u'VerseRadioButton')
|
||||||
self.VerseTypeLayout.addWidget(self.VerseRadioButton)
|
self.VerseTypeLayout.addWidget(self.VerseRadioButton)
|
||||||
self.ParagraphRadioButton = QtGui.QRadioButton(self.VerseTypeWidget)
|
self.ParagraphRadioButton = QtGui.QRadioButton(self.VerseTypeWidget)
|
||||||
self.ParagraphRadioButton.setChecked(True)
|
|
||||||
self.ParagraphRadioButton.setObjectName(u'ParagraphRadioButton')
|
self.ParagraphRadioButton.setObjectName(u'ParagraphRadioButton')
|
||||||
self.VerseTypeLayout.addWidget(self.ParagraphRadioButton)
|
self.VerseTypeLayout.addWidget(self.ParagraphRadioButton)
|
||||||
self.VerseDisplayLayout.addWidget(self.VerseTypeWidget, 0, 0, 1, 1)
|
self.VerseDisplayLayout.addWidget(self.VerseTypeWidget, 0, 0, 1, 1)
|
||||||
@ -104,7 +103,6 @@ class BiblesTab(SettingsTab):
|
|||||||
self.BibleSearchLayout.setSpacing(8)
|
self.BibleSearchLayout.setSpacing(8)
|
||||||
self.BibleSearchLayout.setMargin(8)
|
self.BibleSearchLayout.setMargin(8)
|
||||||
self.BibleSearchCheckBox = QtGui.QCheckBox(self.BibleSearchGroupBox)
|
self.BibleSearchCheckBox = QtGui.QCheckBox(self.BibleSearchGroupBox)
|
||||||
self.BibleSearchCheckBox.setChecked(True)
|
|
||||||
self.BibleSearchCheckBox.setObjectName(u'BibleSearchCheckBox')
|
self.BibleSearchCheckBox.setObjectName(u'BibleSearchCheckBox')
|
||||||
self.BibleSearchLayout.addWidget(self.BibleSearchCheckBox)
|
self.BibleSearchLayout.addWidget(self.BibleSearchCheckBox)
|
||||||
self.BibleRightLayout.addWidget(self.BibleSearchGroupBox)
|
self.BibleRightLayout.addWidget(self.BibleSearchGroupBox)
|
||||||
@ -113,6 +111,11 @@ class BiblesTab(SettingsTab):
|
|||||||
self.BibleRightLayout.addItem(self.BibleRightSpacer)
|
self.BibleRightLayout.addItem(self.BibleRightSpacer)
|
||||||
self.BibleLayout.addWidget(self.BibleRightWidget)
|
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):
|
def retranslateUi(self):
|
||||||
self.VerseDisplayGroupBox.setTitle(translate("SettingsForm", "Verse Display"))
|
self.VerseDisplayGroupBox.setTitle(translate("SettingsForm", "Verse Display"))
|
||||||
self.VerseRadioButton.setText(translate("SettingsForm", "Verse style"))
|
self.VerseRadioButton.setText(translate("SettingsForm", "Verse style"))
|
||||||
@ -127,6 +130,18 @@ class BiblesTab(SettingsTab):
|
|||||||
self.BibleSearchGroupBox.setTitle(translate("SettingsForm", "Search"))
|
self.BibleSearchGroupBox.setTitle(translate("SettingsForm", "Search"))
|
||||||
self.BibleSearchCheckBox.setText(translate("SettingsForm", "Search-as-you-type"))
|
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):
|
def load(self):
|
||||||
bible_output_style = self.config.get_config("output style", "P")
|
bible_output_style = self.config.get_config("output style", "P")
|
||||||
if bible_output_style == "P":
|
if bible_output_style == "P":
|
||||||
@ -135,18 +150,31 @@ class BiblesTab(SettingsTab):
|
|||||||
else:
|
else:
|
||||||
self.VerseRadioButton.setChecked(True)
|
self.VerseRadioButton.setChecked(True)
|
||||||
self.paragraph_format = False
|
self.paragraph_format = False
|
||||||
display_new_chapters = self.config.get_config("display new chapters", "0")
|
check_box = self.config.get_config("display new chapter", "0")
|
||||||
#self.NewChaptersCheckBox.setState(display_new_chapters)
|
self.new_chapter_check = True
|
||||||
if display_new_chapters == 0:
|
# used for first time initialisation
|
||||||
self.display_new_chapters = True
|
# 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):
|
def save(self):
|
||||||
if self.ParagraphRadioButton.isChecked():
|
if self.ParagraphRadioButton.isChecked():
|
||||||
self.config.set_config("output style", "P")
|
self.config.set_config("output style", "P")
|
||||||
else:
|
else:
|
||||||
self.config.set_config("output style", "V")
|
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("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