riempimento e salvataggio interfaccia selezione uscita
This commit is contained in:
@@ -379,18 +379,47 @@ class bananaSelezOut(PyQt5.QtWidgets.QWidget):
|
|||||||
self.conf = confloader
|
self.conf = confloader
|
||||||
self.log = logger
|
self.log = logger
|
||||||
if self.conf is not None:
|
if self.conf is not None:
|
||||||
|
self.selezoutui.btn_avanti.clicked.connect(self.splitta)
|
||||||
|
self.selezoutui.btn_avanti.clicked.connect(self.applica)
|
||||||
self.fillInterface()
|
self.fillInterface()
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def fillInterface(self):
|
def fillInterface(self):
|
||||||
|
prevFile = self.conf.inUse
|
||||||
|
self.conf.use('languageconf.json')
|
||||||
try:
|
try:
|
||||||
|
self.selezoutui.cmb_lingua.addItems(self.conf.settingsList['languageconf.json'].keys())
|
||||||
|
self.selezoutui.rad_mainbodyEFile.setChecked(self.conf.getParam('settings', 'saveBodyFile') &
|
||||||
|
self.conf.getParam('settings', 'saveSeparateFiles'))
|
||||||
|
self.selezoutui.rad_file.setChecked(self.conf.getParam('settings', 'saveSeparateFiles'))
|
||||||
|
self.selezoutui.rad_mainbody.setChecked(self.conf.getParam('settings', 'saveBodyFile'))
|
||||||
|
self.selezoutui.chk_removeDuplicates.setChecked(self.conf.getParam('settings', 'removeDuplicates'))
|
||||||
|
self.selezoutui.chk_includeTitle.setChecked(self.conf.getParam('settings', 'includeTitle'))
|
||||||
|
self.selezoutui.chk_removeBreakWord.setChecked(self.conf.getParam('settings', 'delWordBreak'))
|
||||||
|
self.selezoutui.chk_cleaDestFolder.setChecked(self.conf.getParam('settings', 'removeOldFiles'))
|
||||||
|
self.selezoutui.lin_specialChars.setText(''.join(self.conf.getParam('settings', 'delChars')))
|
||||||
pass
|
pass
|
||||||
except:
|
except:
|
||||||
self.log.critical("SelezUscita: Configurazione non accettata")
|
self.log.critical("SelezUscita: Configurazione non accettata")
|
||||||
|
self.conf.use(prevFile)
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def applica(self):
|
def applica(self):
|
||||||
|
self.conf.setParam(('docStruct', 'language'), self.selezoutui.cmb_lingua.currentText())
|
||||||
|
self.conf.setParam(('settings', 'saveBodyFile'), self.selezoutui.rad_mainbody.isChecked()
|
||||||
|
| self.selezoutui.rad_mainbodyEFile.isChecked())
|
||||||
|
self.conf.setParam(('settings', 'saveSeparateFiles'), self.selezoutui.rad_file.isChecked()
|
||||||
|
| self.selezoutui.rad_mainbodyEFile.isChecked())
|
||||||
|
self.conf.setParam(('settings', 'removeDuplicates'), self.selezoutui.chk_removeDuplicates.isChecked())
|
||||||
|
self.conf.setParam(('settings', 'includeTitle'), self.selezoutui.chk_removeDuplicates.isChecked())
|
||||||
|
self.conf.setParam(('settings', 'delWordBreak'), self.selezoutui.chk_removeBreakWord.isChecked())
|
||||||
|
self.conf.setParam(('settings', 'removeOldFiles'), self.selezoutui.chk_cleaDestFolder())
|
||||||
|
self.conf.setParam(('settings', 'delChars'), list(self.selezoutui.lin_specialChars.text()))
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
def splitta(self):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
class bananaAdvOpt(PyQt5.QtWidgets.QWidget):
|
class bananaAdvOpt(PyQt5.QtWidgets.QWidget):
|
||||||
def __init__(self, confloader=None, logger=None):
|
def __init__(self, confloader=None, logger=None):
|
||||||
|
|||||||
Reference in New Issue
Block a user