self.conf chiamato senza usare c=self.conf, provoca comportamenti strani
This commit is contained in:
@@ -213,23 +213,22 @@ class bananaTitolo(PyQt5.QtWidgets.QWidget):
|
||||
|
||||
def applica(self):
|
||||
self.log.info("Applico impostazioni Titolo")
|
||||
c=self.conf
|
||||
c.setParam(('docStruct','outDate'),self.titoloui.chk_data.isChecked())
|
||||
c.setParam(('docStruct','outNumber'),self.titoloui.chk_docnum.isChecked())
|
||||
c.setParam(('docStruct','outTitle'),self.titoloui.chk_titolo.isChecked())
|
||||
self.confsetParam(('docStruct','outDate'),self.titoloui.chk_data.isChecked())
|
||||
self.confsetParam(('docStruct','outNumber'),self.titoloui.chk_docnum.isChecked())
|
||||
self.confsetParam(('docStruct','outTitle'),self.titoloui.chk_titolo.isChecked())
|
||||
if self.titoloui.rad_dataita.isChecked():
|
||||
c.setParam(('docStruct','outDateType'),'ita')
|
||||
self.confsetParam(('docStruct','outDateType'),'ita')
|
||||
elif self.titoloui.rad_datajpn.isChecked():
|
||||
c.setParam(('docStruct','outDateType'),'jpn')
|
||||
self.confsetParam(('docStruct','outDateType'),'jpn')
|
||||
elif self.titoloui.rad_datausa.isChecked():
|
||||
c.setParam(('docStruct','outDateType'),'usa')
|
||||
c.setParam(('docStruct','maxTitleLen'), self.titoloui.spn_ncarat.value())
|
||||
c.setParam(('docStruct', 'customSep'),self.titoloui.lin_altro.text())
|
||||
self.confsetParam(('docStruct','outDateType'),'usa')
|
||||
self.confsetParam(('docStruct','maxTitleLen'), self.titoloui.spn_ncarat.value())
|
||||
self.confsetParam(('docStruct', 'customSep'),self.titoloui.lin_altro.text())
|
||||
for itmn in range(self.titoloui.lyt_sep.count()):
|
||||
itm=self.titoloui.lyt_sep.itemAt(itmn).widget()
|
||||
if isinstance(itm, PyQt5.QtWidgets.QRadioButton):
|
||||
if len(itm.text())==1 and itm.isChecked:
|
||||
c.setParam(('docStruct', 'outNameSep'), itm.text())
|
||||
self.confsetParam(('docStruct', 'outNameSep'), itm.text())
|
||||
pass
|
||||
|
||||
class bananaTitoloAvanzate(PyQt5.QtWidgets.QWidget):
|
||||
@@ -334,37 +333,36 @@ class bananaTitoloAvanzate(PyQt5.QtWidgets.QWidget):
|
||||
pass
|
||||
|
||||
def applica(self):
|
||||
c=self.conf
|
||||
#data
|
||||
if self.titoloavui.rad_dataprimo.isChecked():
|
||||
c.setParam(('docStruct', 'datePos'), 1)
|
||||
elif self.titoloavui.rad_datasecondo.isChecked():
|
||||
c.setParam(('docStruct', 'datePos'), 2)
|
||||
elif self.titoloavui.rad_dataterzo.isChecked():
|
||||
c.setParam(('docStruct', 'datePos'), 3)
|
||||
if self.titoloavui.rad_dataprimo.isself.confeself.confed():
|
||||
self.confsetParam(('doself.conftruself.conf', 'datePos'), 1)
|
||||
elif self.titoloavui.rad_dataseself.confndo.isself.confeself.confed():
|
||||
self.confsetParam(('doself.conftruself.conf', 'datePos'), 2)
|
||||
elif self.titoloavui.rad_dataterzo.isself.confeself.confed():
|
||||
self.confsetParam(('doself.conftruself.conf', 'datePos'), 3)
|
||||
else:
|
||||
c.setParam(('docStruct', 'datePos'), -1)
|
||||
self.confsetParam(('doself.conftruself.conf', 'datePos'), -1)
|
||||
#numero
|
||||
if self.titoloavui.rad_numeroprimo.isChecked():
|
||||
c.setParam(('docStruct', 'numberPos'), 1)
|
||||
elif self.titoloavui.rad_numerosecondo.isChecked():
|
||||
c.setParam(('docStruct', 'numberPos'), 2)
|
||||
elif self.titoloavui.rad_numeroterzo.isChecked():
|
||||
c.setParam(('docStruct', 'numberPos'), 3)
|
||||
if self.titoloavui.rad_numeroprimo.isself.confeself.confed():
|
||||
self.confsetParam(('doself.conftruself.conf', 'numberPos'), 1)
|
||||
elif self.titoloavui.rad_numeroseself.confndo.isself.confeself.confed():
|
||||
self.confsetParam(('doself.conftruself.conf', 'numberPos'), 2)
|
||||
elif self.titoloavui.rad_numeroterzo.isself.confeself.confed():
|
||||
self.confsetParam(('doself.conftruself.conf', 'numberPos'), 3)
|
||||
else:
|
||||
c.setParam(('docStruct', 'numberPos'), -1)
|
||||
self.confsetParam(('doself.conftruself.conf', 'numberPos'), -1)
|
||||
#titolo
|
||||
if self.titoloavui.rad_titoloprimo.isChecked():
|
||||
c.setParam(('docStruct', 'titlePos'), 1)
|
||||
elif self.titoloavui.rad_titolosecondo.isChecked():
|
||||
c.setParam(('docStruct', 'titlePos'), 2)
|
||||
elif self.titoloavui.rad_titoloterzo.isChecked():
|
||||
c.setParam(('docStruct', 'titlePos'), 3)
|
||||
if self.titoloavui.rad_titoloprimo.isself.confeself.confed():
|
||||
self.confsetParam(('doself.conftruself.conf', 'titlePos'), 1)
|
||||
elif self.titoloavui.rad_titoloseself.confndo.isself.confeself.confed():
|
||||
self.confsetParam(('doself.conftruself.conf', 'titlePos'), 2)
|
||||
elif self.titoloavui.rad_titoloterzo.isself.confeself.confed():
|
||||
self.confsetParam(('doself.conftruself.conf', 'titlePos'), 3)
|
||||
else:
|
||||
c.setParam(('docStruct', 'titlePos'), -1)
|
||||
self.confsetParam(('doself.conftruself.conf', 'titlePos'), -1)
|
||||
#prefisso e suffisso
|
||||
c.setParam(('docStruct', 'outPrefix'), self.titoloavui.txt_prefisso.text())
|
||||
c.setParam(('docStruct', 'outSuffix'), self.titoloavui.txt_suffisso.text())
|
||||
self.confsetParam(('doself.conftruself.conf', 'outPrefix'), self.titoloavui.txt_prefisso.text())
|
||||
self.confsetParam(('doself.conftruself.conf', 'outSuffix'), self.titoloavui.txt_suffisso.text())
|
||||
|
||||
|
||||
class bananaSelezOut(PyQt5.QtWidgets.QWidget):
|
||||
|
||||
Reference in New Issue
Block a user