Skip to content

Commit e646c50

Browse files
committed
Bloquage bouton modifier/creer
1 parent 3d21ad6 commit e646c50

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

py/create_db.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ def __generate_files(self):
5353
# Suppression ancien texte
5454
self.labMsg.setText("")
5555
self.bar.setValue(0)
56+
self.btnCreate.setEnabled(False)
5657

5758
# Définition nom des fichiers
5859
qgz_name = self.editQgzName.text()
@@ -77,5 +78,10 @@ def __generate_files(self):
7778
db_name=db_name + ".sqlite",
7879
sql_files=sql_files,
7980
bar=self.bar,
80-
on_end=lambda: self.labMsg.setText("Le projet a été créé avec succès."))
81+
on_end=self.__generate_on_end)
8182

83+
def __generate_on_end(self):
84+
"""Exécuté à la fin de la création d'un projet"""
85+
self.labMsg.setText("Le projet a été créé avec succès.")
86+
self.btnCreate.setEnabled(True)
87+

py/modify_db.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ def __modify_db_file(self):
4747
# Suppression ancien message affiché
4848
self.labMsg.setText("")
4949
self.bar.setValue(0)
50+
self.btnModify.setEnabled(False)
5051

5152
# Préparation création extensions SQL
5253
tasks = []
@@ -56,6 +57,7 @@ def __modify_db_file(self):
5657
tasks.extend(db.generate_sql_tasks(path_db, db.SQL_AT_HOME))
5758

5859
tasks.append(lambda: self.labMsg.setText("La base de données a été modifiée avec succès."))
60+
tasks.append(lambda: self.btnModify.setEnabled(True))
5961

6062
# Création extensions
6163
process.exec_tasks(tasks, self.bar)

0 commit comments

Comments
 (0)