mirror of
https://github.com/JDM170/SaveWizard
synced 2025-04-20 22:30:42 +07:00
Optimize interaction with ADR
Signed-off-by: Lev Rusanov <30170278+JDM170@users.noreply.github.com>
This commit is contained in:
@@ -101,13 +101,6 @@ class MainWindow(QDialog, Ui_MainWindow):
|
|||||||
r.append(i)
|
r.append(i)
|
||||||
return r
|
return r
|
||||||
|
|
||||||
def get_adr_from_line(self):
|
|
||||||
adr_list = list(self.ui.adr_edit.text())
|
|
||||||
for i in adr_list:
|
|
||||||
if (i == " ") or (i == ",") or (i == "."):
|
|
||||||
adr_list.remove(i)
|
|
||||||
return adr_list
|
|
||||||
|
|
||||||
def check_config(self):
|
def check_config(self):
|
||||||
if self.selected_game is None:
|
if self.selected_game is None:
|
||||||
self.owns = False
|
self.owns = False
|
||||||
@@ -173,12 +166,7 @@ class MainWindow(QDialog, Ui_MainWindow):
|
|||||||
for key, value in self.basic_edits.items():
|
for key, value in self.basic_edits.items():
|
||||||
key.setText(util.get_value(util.search_line(value[1])))
|
key.setText(util.get_value(util.search_line(value[1])))
|
||||||
|
|
||||||
adr = self.get_adr(util.get_value(util.search_line("adr:")))
|
self.ui.adr_edit.setText(",".join(self.get_adr(util.get_value(util.search_line("adr:")))))
|
||||||
adr_list = ""
|
|
||||||
for i in range(6):
|
|
||||||
adr_list += adr[i] + "," if i != 5 else adr[i]
|
|
||||||
self.ui.adr_edit.setText(adr_list)
|
|
||||||
|
|
||||||
for key, value in self.skill_edits.items():
|
for key, value in self.skill_edits.items():
|
||||||
key.setText(util.get_value(util.search_line(value[1])))
|
key.setText(util.get_value(util.search_line(value[1])))
|
||||||
|
|
||||||
@@ -224,7 +212,7 @@ class MainWindow(QDialog, Ui_MainWindow):
|
|||||||
util.set_value(util.search_line(value[1]), key.text())
|
util.set_value(util.search_line(value[1]), key.text())
|
||||||
value[0].setChecked(True)
|
value[0].setChecked(True)
|
||||||
if self.ui.adr_dont_change.isChecked() is False:
|
if self.ui.adr_dont_change.isChecked() is False:
|
||||||
adr_set = self.get_adr_from_line()
|
adr_set = [i for i in list(self.ui.adr_edit.text()) if i not in (' ', ',', '.')]
|
||||||
if len(adr_set) < 6:
|
if len(adr_set) < 6:
|
||||||
QMessageBox.critical(self, "Error", "ADR can't have less than 6 elements.")
|
QMessageBox.critical(self, "Error", "ADR can't have less than 6 elements.")
|
||||||
elif len(adr_set) > 6:
|
elif len(adr_set) > 6:
|
||||||
|
|||||||
Reference in New Issue
Block a user