funzzioni fill interface per ricaricare quando si apre un preset
This commit is contained in:
@@ -74,7 +74,7 @@ class bananaMain(PyQt5.QtWidgets.QMainWindow):
|
||||
self.ui.lbl_sorg.setText(self.conf.getParam('paths','INworkPath'))
|
||||
self.ui.lbl_dest.setText(self.conf.getParam('paths','OUTworkPath'))
|
||||
except:
|
||||
self.log.critical("Configurazione non accettata")
|
||||
self.log.critical("MainWindow: Configurazione non accettata")
|
||||
|
||||
def nextTab(self):
|
||||
self.ui.wgt_main.setCurrentIndex(self.ui.wgt_main.currentIndex()+1)
|
||||
@@ -155,6 +155,11 @@ class bananaTitolo(PyQt5.QtWidgets.QWidget):
|
||||
self.advtitolo = bananaTitoloAvanzate(self.conf)
|
||||
self.advtitolo.okSig.connect(self.avanzateOk)
|
||||
self.advtitolo.koSig.connect(self.avanzateKo)
|
||||
self.fillInterface()
|
||||
pass
|
||||
|
||||
def fillInterface(self):
|
||||
try:
|
||||
# imposta predefiniti interfaccia da file
|
||||
#Data (la piu complicata)
|
||||
self.titoloui.chk_data.setChecked(self.conf.getParam('docStruct','outDate'))
|
||||
@@ -177,8 +182,9 @@ class bananaTitolo(PyQt5.QtWidgets.QWidget):
|
||||
if not found:
|
||||
self.titoloui.rad_altro.setChecked(True)
|
||||
self.titoloui.lin_altro.setText(self.conf.getParam('docStruct', 'customSep'))
|
||||
pass
|
||||
|
||||
except:
|
||||
self.log.critical("Titolo: Configurazione non accettata")
|
||||
|
||||
def spawnAvanzate(self):
|
||||
self.log.debug("Mostro la finestra avanzate titolo")
|
||||
self.advtitolo.show()
|
||||
@@ -265,20 +271,26 @@ class bananaTitoloAvanzate(PyQt5.QtWidgets.QWidget):
|
||||
self.titoloavui.rad_titoloterzo.clicked.connect(self.gestisciBottoni)
|
||||
self.conf = confloader
|
||||
self.log = logger
|
||||
#rimepi interfaccia
|
||||
self.titoloavui.rad_dataprimo.setChecked(self.conf.getParam('docStruct','datePos')==1)
|
||||
self.titoloavui.rad_datasecondo.setChecked(self.conf.getParam('docStruct','datePos')==2)
|
||||
self.titoloavui.rad_dataterzo.setChecked(self.conf.getParam('docStruct','datePos')==3)
|
||||
self.titoloavui.rad_titoloprimo.setChecked(self.conf.getParam('docStruct','titlePos')==1)
|
||||
self.titoloavui.rad_titolosecondo.setChecked(self.conf.getParam('docStruct','titlePos')==2)
|
||||
self.titoloavui.rad_titoloterzo.setChecked(self.conf.getParam('docStruct','titlePos')==3)
|
||||
self.titoloavui.rad_numeroprimo.setChecked(self.conf.getParam('docStruct','numberPos')==1)
|
||||
self.titoloavui.rad_numerosecondo.setChecked(self.conf.getParam('docStruct','numberPos')==2)
|
||||
self.titoloavui.rad_numeroterzo.setChecked(self.conf.getParam('docStruct','numberPos')==3)
|
||||
self.titoloavui.txt_prefisso.setText(self.conf.getParam('docStruct','outPrefix'))
|
||||
self.titoloavui.txt_suffisso.setText(self.conf.getParam('docStruct','outSuffix'))
|
||||
self.fillInterface()
|
||||
pass
|
||||
|
||||
def fillInterface(self):
|
||||
try:
|
||||
#rimepi interfaccia
|
||||
self.titoloavui.rad_dataprimo.setChecked(self.conf.getParam('docStruct','datePos')==1)
|
||||
self.titoloavui.rad_datasecondo.setChecked(self.conf.getParam('docStruct','datePos')==2)
|
||||
self.titoloavui.rad_dataterzo.setChecked(self.conf.getParam('docStruct','datePos')==3)
|
||||
self.titoloavui.rad_titoloprimo.setChecked(self.conf.getParam('docStruct','titlePos')==1)
|
||||
self.titoloavui.rad_titolosecondo.setChecked(self.conf.getParam('docStruct','titlePos')==2)
|
||||
self.titoloavui.rad_titoloterzo.setChecked(self.conf.getParam('docStruct','titlePos')==3)
|
||||
self.titoloavui.rad_numeroprimo.setChecked(self.conf.getParam('docStruct','numberPos')==1)
|
||||
self.titoloavui.rad_numerosecondo.setChecked(self.conf.getParam('docStruct','numberPos')==2)
|
||||
self.titoloavui.rad_numeroterzo.setChecked(self.conf.getParam('docStruct','numberPos')==3)
|
||||
self.titoloavui.txt_prefisso.setText(self.conf.getParam('docStruct','outPrefix'))
|
||||
self.titoloavui.txt_suffisso.setText(self.conf.getParam('docStruct','outSuffix'))
|
||||
except:
|
||||
self.log.critical("AvanzateTitolo: Configurazione non accettata")
|
||||
|
||||
def gestisciBottoni(self):
|
||||
#PRIMO
|
||||
if self.titoloavui.rad_numeroprimo.isChecked():
|
||||
@@ -348,6 +360,15 @@ class bananaSelezOut(PyQt5.QtWidgets.QWidget):
|
||||
self.selezoutui.setupUi(self)
|
||||
self.conf = confloader
|
||||
self.log = logger
|
||||
if self.conf is not None:
|
||||
self.fillInterface()
|
||||
pass
|
||||
|
||||
def fillInterface(self):
|
||||
try:
|
||||
pass
|
||||
except:
|
||||
self.log.critical("SelezUscita: Configurazione non accettata")
|
||||
pass
|
||||
|
||||
class bananaAdvOpt(PyQt5.QtWidgets.QWidget):
|
||||
@@ -357,6 +378,15 @@ class bananaAdvOpt(PyQt5.QtWidgets.QWidget):
|
||||
self.advoptui.setupUi(self)
|
||||
self.conf = confloader
|
||||
self.log = logger
|
||||
if self.conf is not None:
|
||||
self.fillInterface()
|
||||
pass
|
||||
|
||||
def fillInterface(self):
|
||||
try:
|
||||
pass
|
||||
except:
|
||||
self.log.critical("AdvancedOptions: Configurazione non accettata")
|
||||
pass
|
||||
|
||||
class bananaSplitterInterface(PyQt5.QtWidgets.QWidget):
|
||||
|
||||
@@ -10,18 +10,18 @@
|
||||
"language": "scelto da languageconf.json",
|
||||
"docSep": "\\s*Copyright [(0-9)]+",
|
||||
"dateFormat": "{month} {day:d}, {year:d}{}",
|
||||
"outPrefix": "DEFP",
|
||||
"outSuffix": "DEFS",
|
||||
"outDateType": "jpn",
|
||||
"outPrefix": "123",
|
||||
"outSuffix": "456",
|
||||
"outDateType": "ita",
|
||||
"outNameFormat": "",
|
||||
"outDate": true,
|
||||
"outNumber": true,
|
||||
"outTitle": true,
|
||||
"outTitle": false,
|
||||
"numberPos": 1,
|
||||
"datePos": 2,
|
||||
"titlePos": 3,
|
||||
"maxTitleLen": 32,
|
||||
"outNameSep": "-",
|
||||
"datePos": 1,
|
||||
"titlePos": 1,
|
||||
"maxTitleLen": 6,
|
||||
"outNameSep": "_",
|
||||
"customSep": "~",
|
||||
"dateFormats": {
|
||||
"jpn": "{year:04d}{month:02d}{day:02d}",
|
||||
@@ -56,4 +56,4 @@
|
||||
"&"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user