diff --git a/asdf.json b/asdf.json
index c4044fb..cb42448 100644
--- a/asdf.json
+++ b/asdf.json
@@ -3,14 +3,24 @@
"paths": {
"lastUsed": "defaults.json",
"configurationPath": "D:\\Emanuele\\Documenti\\workspace\\bananaSPLIT\\",
- "INworkPath": "D:\\Emanuele\\Documenti\\workspace\\bananaSPLIT\\TestFiles\\",
- "OUTworkPath": "H:\\",
- "OUTnameFormat": "TEST_{docnum}_{year:04d}{month:02d}{day:02d}_{title}.txt"
+ "INworkPath": "C:/Users/Utente/eclipse-workspace/bananaSPLIT/TestFiles",
+ "OUTworkPath": "C:/Users/Utente/eclipse-workspace/bananaSPLIT"
},
"docStruct": {
+ "language": "scelto da languageconf.json",
"docSep": "\\s*Copyright [(0-9)]+",
"dateFormat": "{month} {day:d}, {year:d}{}",
- "language": "placeholder da riempire con le informazioni di languageconf.json"
+ "outPrefix": "DEFP",
+ "outSuffix": "DEFS",
+ "outDateFormat": "{year:04d}{month:02d}{day:02d}",
+ "outInterFormat": "{docnum}_{date}_{title}",
+ "outNameFormat": "{prefisso}_{inter}_{suffisso}.txt",
+ "outDate": true,
+ "outNumber": true,
+ "outTitle": true,
+ "numberPos": 1,
+ "datePos": 2,
+ "titlePos": 3
},
"settings": {
"encoding": "utf-8",
diff --git a/bananaSPLIT/UserInterface/avanzatetitolo3.ui b/bananaSPLIT/UserInterface/avanzatetitolo3.ui
index f930bd0..5d2e0af 100644
--- a/bananaSPLIT/UserInterface/avanzatetitolo3.ui
+++ b/bananaSPLIT/UserInterface/avanzatetitolo3.ui
@@ -175,7 +175,7 @@
Numero
- true
+ false
diff --git a/bananaSPLIT/UserInterface/compiledUI/avanzatetitolo3.py b/bananaSPLIT/UserInterface/compiledUI/avanzatetitolo3.py
index b4a7f8f..19bdeca 100644
--- a/bananaSPLIT/UserInterface/compiledUI/avanzatetitolo3.py
+++ b/bananaSPLIT/UserInterface/compiledUI/avanzatetitolo3.py
@@ -91,7 +91,7 @@ class Ui_advtitolo3(object):
self.lbl_primo.setObjectName("lbl_primo")
self.verticalLayout_2.addWidget(self.lbl_primo)
self.rad_numeroprimo = QtWidgets.QCheckBox(advtitolo3)
- self.rad_numeroprimo.setChecked(True)
+ self.rad_numeroprimo.setChecked(False)
self.rad_numeroprimo.setObjectName("rad_numeroprimo")
self.verticalLayout_2.addWidget(self.rad_numeroprimo)
self.rad_dataprimo = QtWidgets.QCheckBox(advtitolo3)
diff --git a/bananaSPLIT/guimain.py b/bananaSPLIT/guimain.py
index f2be973..9b3ce5f 100644
--- a/bananaSPLIT/guimain.py
+++ b/bananaSPLIT/guimain.py
@@ -185,11 +185,71 @@ class bananaTitoloAvanzate(PyQt5.QtWidgets.QWidget):
self.titoloavui.setupUi(self)
self.titoloavui.btn_OK.clicked.connect(self.returnOk)
self.titoloavui.btn_annulla.clicked.connect(self.returnKo)
+
+ self.titoloavui.rad_dataprimo.clicked.connect(self.gestisciBottoni)
+ self.titoloavui.rad_datasecondo.clicked.connect(self.gestisciBottoni)
+ self.titoloavui.rad_dataterzo.clicked.connect(self.gestisciBottoni)
+ self.titoloavui.rad_numeroprimo.clicked.connect(self.gestisciBottoni)
+ self.titoloavui.rad_numerosecondo.clicked.connect(self.gestisciBottoni)
+ self.titoloavui.rad_numeroterzo.clicked.connect(self.gestisciBottoni)
+ self.titoloavui.rad_titoloprimo.clicked.connect(self.gestisciBottoni)
+ self.titoloavui.rad_titolosecondo.clicked.connect(self.gestisciBottoni)
+ self.titoloavui.rad_titoloterzo.clicked.connect(self.gestisciBottoni)
self.conf = confloader
self.log = logger
-
pass
+ def gestisciBottoni(self):
+ #PRIMO
+ if self.titoloavui.rad_numeroprimo.isChecked():
+ self.titoloavui.rad_dataprimo.setChecked(False)
+ self.titoloavui.rad_titoloprimo.setChecked(False)
+ self.titoloavui.rad_numerosecondo.setChecked(False)
+ self.titoloavui.rad_numeroterzo.setChecked(False)
+ if self.titoloavui.rad_dataprimo.isChecked():
+ self.titoloavui.rad_numeroprimo.setChecked(False)
+ self.titoloavui.rad_titoloprimo.setChecked(False)
+ self.titoloavui.rad_datasecondo.setChecked(False)
+ self.titoloavui.rad_dataterzo.setChecked(False)
+ if self.titoloavui.rad_titoloprimo.isChecked():
+ self.titoloavui.rad_numeroprimo.setChecked(False)
+ self.titoloavui.rad_dataprimo.setChecked(False)
+ self.titoloavui.rad_titolosecondo.setChecked(False)
+ self.titoloavui.rad_titoloterzo.setChecked(False)
+ #secondo
+ if self.titoloavui.rad_numerosecondo.isChecked():
+ self.titoloavui.rad_datasecondo.setChecked(False)
+ self.titoloavui.rad_titolosecondo.setChecked(False)
+ self.titoloavui.rad_numeroprimo.setChecked(False)
+ self.titoloavui.rad_numeroterzo.setChecked(False)
+ if self.titoloavui.rad_datasecondo.isChecked():
+ self.titoloavui.rad_numerosecondo.setChecked(False)
+ self.titoloavui.rad_titolosecondo.setChecked(False)
+ self.titoloavui.rad_dataprimo.setChecked(False)
+ self.titoloavui.rad_dataterzo.setChecked(False)
+ if self.titoloavui.rad_titolosecondo.isChecked():
+ self.titoloavui.rad_numerosecondo.setChecked(False)
+ self.titoloavui.rad_datasecondo.setChecked(False)
+ self.titoloavui.rad_titoloprimo.setChecked(False)
+ self.titoloavui.rad_titoloterzo.setChecked(False)
+ #terzo
+ if self.titoloavui.rad_numeroterzo.isChecked():
+ self.titoloavui.rad_dataterzo.setChecked(False)
+ self.titoloavui.rad_titoloterzo.setChecked(False)
+ self.titoloavui.rad_numeroprimo.setChecked(False)
+ self.titoloavui.rad_numerosecondo.setChecked(False)
+ if self.titoloavui.rad_dataterzo.isChecked():
+ self.titoloavui.rad_numeroterzo.setChecked(False)
+ self.titoloavui.rad_titoloterzo.setChecked(False)
+ self.titoloavui.rad_dataprimo.setChecked(False)
+ self.titoloavui.rad_datasecondo.setChecked(False)
+ if self.titoloavui.rad_titoloterzo.isChecked():
+ self.titoloavui.rad_numeroterzo.setChecked(False)
+ self.titoloavui.rad_dataterzo.setChecked(False)
+ self.titoloavui.rad_titoloprimo.setChecked(False)
+ self.titoloavui.rad_titolosecondo.setChecked(False)
+ pass
+
def returnOk(self):
self.okSig.emit(True)
self.hide()